Job Description
About the role
As a Senior React Native/React Engineer, you will own the development of payment features across mobile(React Native), web(React), and backend(NodeJS), delivering end-to-end solutions that directly impact user experience and business outcomes. You’ll focus on building reliable, scalable systems while improving consistency across payment flows.
Main tasks and responsibilities
- Building and maintaining payment features across mobile (React Native), web (React), and backend (Node.js), delivering end-to-end solutions.
- Ensuring code quality through testing, code reviews, and best engineering practices.
- Designing and implementing scalable, reliable, and high-performance systems for payment flows.
- Collaborating closely with product, design, and engineering teams to deliver consistent and high-quality user experiences.
- Improving and standardising payment flows by building reusable components and solutions.
Requirements
- You have strong experience with React.js and React Native.
- You have solid backend experience and understand how to design and work with APIs.
- You have experience building scalable, maintainable systems and a good understanding of system design.
- You take ownership of features end-to-end and are comfortable working across frontend and backend.
- You have strong collaboration skills and enjoy working closely with product, design, and other engineering teams.
Nice to have
- Nice to have: experience in payments/fintech; experience building platforms, SDKs, or reusable components.
Company offers
- Accelerate your professional growth with unique career opportunities.
- Enjoy a rewarding salary and stock options, knowing that as Bolt succeeds, so do you.
- Take care of your physical and mental health with our wellness perks.
- Celebrate 5 years at Bolt with a 1-month paid sabbatical to recharge.
- Connect with colleagues at annual company events and smaller team gatherings.
- Balance flexibility and in-person collaboration with our hybrid model, including at least 12 monthly in-office days.