Senior React-Native Developer
About the Role
You will develop and deliver pixel-perfect, high-performance mobile user interfaces for iOS and Android using React Native and TypeScript. You will define and implement robust front-end to back-end interfaces, optimize app performance, write and maintain tests, perform thorough code reviews, and mentor colleagues. You will help maintain CI/CD pipelines and ensure release stability while prioritizing simple, scalable solutions and clean, maintainable code.
Requirements
- Minimum 5 years of experience in mobile app development
- Proficiency in TypeScript
- Hands-on experience building and maintaining React Native applications
- Expertise in Reanimated 2
- Experience with state management using Mobx
- Strong understanding of Git and branching models
- Familiarity with CI/CD systems for app development such as Bitrise
- Experience working in an agile development environment
- Ability to design simple, scalable solutions and write clean maintainable code
- Self-starter with the ability to work independently
Responsibilities
- Develop and deliver pixel-perfect high-performance UIs for iOS and Android using React Native
- Define and implement robust communication interfaces with back-end systems
- Optimize app performance and ensure comprehensive testing
- Conduct thorough code reviews and audits to uphold code quality
- Mentor team members and contribute to knowledge sharing
- Maintain and improve CI/CD pipelines for mobile app releases
Benefits
- 100% remote work across Europe
- Company-provided MacBook laptop and iPhone
- Competitive salary and employee participation
- 0% fees on Bitcoin purchases at Relai
- Subscriptions to Blinkist, Spotify, and Netflix
