Careers

Discover opportunities in our family of incredible companies and people.
MaC Venture Capital
160
companies
483
Jobs

Front-End Engineer

Fun

Fun

Software Engineering
New York, NY, USA · New York, NY, USA · Remote
Posted on Sunday, September 29, 2024
Company Description
At Fun.xyz, we are revolutionizing the financial sector with our Checkout solution, designed for web3. Our mission is to remove the technological barriers of value exchange, allowing anyone to purchase anything with any asset. By integrating our Checkout, businesses can drive revenue by enabling users to execute any on-chain action with a card, an EVM token, or a centralized exchange. We are committed to enhancing economic freedom globally by offering everyone an open financial infrastructure.

About The Role
We are seeking a talented and passionate Software Engineer (SDK) -- across Mid, Senior, Staff, and Principal Levels -- to join our dynamic team at Fun.xyz in the New York City Metropolitan Area. You will design and oversee scalable and reliable SDK software supporting web3 checkout and payment systems, ensuring optimal user experience, performance, fault tolerance, and availability. You will be collaborating with backend, protocol, and business teams to translate complex business needs into robust technical solutions.

As a member of the SDK team, you will work on cutting-edge features in both web2 and web3:

Architect the FunKit SDK: Focus on high performance, scalability, and security.

Develop a state-of-the-art crypto SDK: Ensure it meets the latest blockchain advancements.

Collaborate with Cross-Functional Teams: Define SDK features based on user and developer needs.

Design and Feedback: Implement intuitive design and responsive feedback for an outstanding user experience.

Documentation and Support: Contribute to comprehensive documentation, support framework, and community outreach.

Industry Collaboration: Work with top-tier protocols and projects to integrate our SDK.

Build a well-functioning SDK: Constantly think ahead and ensure it performs well across the infinite permutation of web repository configurations.

While crypto development experience is a plus, it is not required. We welcome candidates from all backgrounds who are fast learners and eager to grow!

Required Skills And Qualifications
Bachelor’s in Computer Science, Information Systems with 4+ years of software engineering experience.

or, Master’s in Computer Science, Information Systems, or related field with 2+ years of software engineering experience

3+ years of programming experience, specializing in TypeScript, JavaScript etc.

High proficiency in frontend frameworks like React, VueJS, AngularJS, Svelte, etc.

Expert at JS/TS build tools like Webpack, Rollup.js, Vite, etc.

Extreme attention to detail for design specifications and user experience.

Experience in Startup or Agile development environments.

Strong problem-solving, analytical, and innovative abilities.

Excellent collaboration and communication skills.

Proven experience in developing scalable, high-volume software solutions.

Self-motivated with effective prioritization skills.

Deep understanding of API development, with knowledge of REST and GraphQL.

Proficiency in collaborating with product teams and external stakeholders.

Interest in and willingness to learn blockchain technology.

Desired Qualities

Proven experience in addressing complex technical issues.

Knowledge of EVM-compatible blockchain networks and standards.

Familiarity with web3 technologies is advantageous but not mandatory.

Dedication to developing secure, efficient, and user-accessible technological solutions.

Motivation to work on innovative projects that manage high transaction and data volumes.

Experience working with Payments products.

What Sets You Apart
Led or significantly contributed to open-source projects.

Hands-on experience crafting SDKs or developer tools.

Insight into multiple blockchain protocols and cross-chain technologies.

Detail-oriented approach to problem-solving, valuing precision, and rigor in your work.

Taking immense pride in your work, and all that you do.

Why Join Us

Lead the way in blockchain technology with projects that have a worldwide impact.

Thrive in a setting that prizes autonomy, significant contributions, and the latest technological advancements.

Be part of an exceptional team, where pushing the boundaries of innovation is routine.

Location and Work Environment

This role is primarily in-person at our headquarters in Union Square, New York, NY, with the possibility of a hybrid work arrangement.