Senior Frontend Software Developer
About the Role
You will design, implement, and maintain frontend applications using TypeScript, React, Next.js, and GraphQL. You will integrate frontend components with backend services (primarily written in Rust), ensure stability and security through testing and CI/CD, mentor other engineers, and contribute to open source repositories. You will collaborate asynchronously across time zones and help translate product requirements into elegant frontend solutions for financial applications.
Requirements
- 5+ years of professional experience as a frontend or full-stack software engineer
- Proficiency in TypeScript
- Proficiency in React
- Experience with Next.js
- Strong experience designing and consuming GraphQL APIs
- Familiarity with Rust or willingness to learn
- Familiarity with Bitcoin and Lightning Network protocols is a plus
- Experience with React Native is a plus
- Strong product sense for financial applications
- Experience working remotely and asynchronously across time zones
- Proficiency in English (spoken and written); Spanish is a strong advantage
Responsibilities
- Design implement and maintain frontend applications using TypeScript React Next.js and GraphQL
- Integrate frontend components with backend services built in Rust
- Collaborate with backend engineers and stakeholders to create seamless user experiences
- Implement best practices for testing code reviews and continuous integration and continuous delivery
- Mentor and guide other frontend engineers and promote frontend best practices
- Contribute to open source development documentation and community engagement
Benefits
- Work on cutting-edge Bitcoin technology
- Contribute to open source projects
- Receive compensation in Bitcoin
- Remote-first and international team collaboration
