Senior/Staff React Native Engineer
Job description
About the role
Join Moonpay as a Senior or Staff React Native Engineer to lead the development of mobile experiences for millions of users involved in cryptocurrency transactions across iOS and Android platforms. In this role, you will be responsible for designing, building, and maintaining mobile applications that deliver and secure user experiences. You will work within a small, cross-functional team to ship features quickly, ensuring that the impact of your work is visible and meaningful. This position offers an to contribute to a company that is building the operating system for value movement, serving over 30 million customers and more than 500 ecosystem partners worldwide. You will be part of a fast-paced environment that values outcomes, impact, and ownership, where AI is integrated into daily workflows to streamline manual tasks and focus on delivering real value. The ideal candidate is about mobile development, thrives in collaborative settings, and is eager to work on innovative solutions within the Web3 and crypto space.
Key facts
What you'll do
- Architect and develop new features and products for the mobile applications, ensuring they meet high standards of performance, security, and usability.
- Maintain and improve existing codebases, refactoring and optimizing code to enhance stability and performance.
- Collaborate closely with Product Managers to understand requirements, propose technical solutions, and develop implementation plans for new features or updates.
- Work with cross-functional teams - including designers, product owners, and other engineers - to deliver customer-facing features that are intuitive and reliable.
- Contribute to project planning, estimations, and execution, ensuring timely delivery of features and integrations.
- Integrate with external service providers and third-party APIs to enable operation of the mobile platform.
- Write fully tested, high-quality, and performant code, adhering to best practices in mobile development.
- Participate in code reviews, provide mentorship to junior team members, and promote a culture of continuous improvement.
- Stay up-to-date with the latest trends in mobile development, React Native, and Web3 technologies to bring innovative ideas to the team.
- Work in close partnership with designers and product teams to create impactful experiences that improve the lives of millions of users worldwide.
- Contribute to the company's technical strategy, ensuring that mobile solutions align with overall business goals and technical standards.
- Be proactive in identifying potential issues or bottlenecks in the mobile platform and propose solutions to mitigate them.
Requirements
- Extensive experience with React Native or mobile app development, ideally at leading startups or fast-growing technology companies.
- Proven track record of developing, releasing, and maintaining mobile applications in an iterative, fast-paced environment.
- Strong understanding of mobile architecture, performance optimization, and best practices for iOS and Android development.
- Ability to work independently and collaboratively, with excellent problem-solving skills and attention to detail.
- Confidence in working with existing tech stacks or the ability to quickly learn and adapt to new tools and frameworks.
- Experience integrating with external APIs and third-party services to enable complex functionalities.
- Familiarity with testing frameworks, CI/CD pipelines, and code quality standards for mobile applications.
- Good communication skills, with the ability to articulate technical concepts clearly to non-technical stakeholders.
- A proactive attitude towards learning new technologies and staying current with industry trends.
- Experience working within a regulated environment or with compliance standards relevant to financial or crypto services is a plus.
Nice to have
- Experience with Expo for mobile and web development, which can accelerate development workflows and simplify deployment processes.
- Contributions to open source projects, especially those related to React Native or mobile development.
- Direct experience working within the Web3 ecosystem, including blockchain integrations, wallets, or decentralized applications.
- Knowledge of crypto-specific security practices and compliance considerations.
- Familiarity with cloud services and backend integrations that support mobile applications.
Skills & tools
- React Native
- iOS and Android development
- Mobile app architecture and design patterns
- Testing frameworks and performance profiling tools
- External API integration and SDKs
- Version control systems (e.g., Git)
- Continuous integration and deployment tools
- Collaboration tools such as Jira, Confluence, or similar
Practical notes
- This is an on-site role based in the United Kingdom, and candidates should be prepared to work at the company's office location.
- The position is full-time, with a focus on delivering high-impact features in a high-velocity environment.
- The company encourages diversity and welcomes applicants from all backgrounds, emphasizing that skills can be learned and that experience in all listed areas is not mandatory.
- Knowledge of crypto, Web3, or related technologies is advantageous but not required; enthusiasm for learning these areas is valued.
- The company operates under licensing and regulation in the U.S., UK, EU, Canada, and Australia, and adheres to relevant compliance standards.
- This role involves working closely with external service providers and integrating third-party solutions to ensure a user experience.
- The company is recognized as one of Forbes' America's Best Startup Employers 2026, ranked second in Crypto Services on Fortune's Crypto 100, and listed among The Sunday Times Best Places to Work for two consecutive years.
- The environment is fast-paced, with a high bar for quality and impact, offering opportunities for significant ownership and growth within the organization.