We are looking for an experienced Middle React Native Developer to join our team and contribute to a fast-growing commercial mobile product.
Responsibilities
- Develop and maintain a mobile application using React Native (TypeScript)
- Work with the existing production codebase and improve its structure and quality
- Implement new features and contribute to UX improvements
- Diagnose and fix production issues, monitor app stability
- Collaborate with the frontend, backend, QA, and DevOps teams
- Integrate with third-party APIs and services
- Maintain basic technical documentation
- Participate in code reviews and contribute to engineering best practices
Requirements
- 3+ years of experience with React Native
- Strong knowledge of JavaScript and TypeScript
- Solid understanding of mobile application architectures
- Experience working with production environments and real users
- Ability to work with legacy or imperfect code and improve it step by step
- Strong analytical and problem-solving skills
- English and Russian at B2 level, for communication with stakeholders and team
Will be a plus
- Experience with high-load mobile applications
- Knowledge of CI/CD processes (Fastlane, Bitrise, GitHub Actions, etc.)
- Experience with performance optimization (profiling, reducing app size, improving rendering performance)
- Experience with native modules (iOS/Android)
What We Offer
- Work on a real commercial product with an active user base
- Influence technical decisions and participate in product evolution
- A proactive and supportive team that values initiative and ownership
- Clear development processes (code review, planning, CI/CD)
- Opportunities for professional growth through complex real-world tasks
