Firebird is an international online travel company building mobile products for booking rail tickets, hotels and trip planning. We are seeking an experienced Senior Mobile App Developer with strong React Native expertise to join the team.
Responsibilities:
- Work closely with back-end and front-end teams to integrate APIs and deliver high-quality code.
- Actively participate in development tasks with a strong focus on React Native coding.
- Conduct code reviews and apply best practices.
- Collaborate with product managers, designers, BAs and other stakeholders.
- Troubleshoot and resolve technical issues.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Strong experience in mobile app development with focus on React Native.
- Proven experience as a team lead or in a supervisory role.
- Excellent communication and cross-functional collaboration skills.
- Strong problem-solving skills and ability to work in a fast-paced environment.
- Familiarity with Agile methodologies and software development best practices.
Technical skills:
- React / JavaScript / TypeScript
- Deep experience with React Native (component lifecycle, state management, navigation, rendering, package usage)
- API integration (REST/HTTP) and WebSockets
- Publishing apps to App Store and Google Play
- State management libraries (Redux, Redux-Saga, MobX)
- Mobile data storage libraries (MMKV)
- Version control (Git) and Git Flow
- IDEs and debugging tools; testing, performance optimization and memory leak resolution
- Understanding of architectural patterns
- Experience with coding with AI-agents (Claude Code, Cursor, Codex)
We offer:
- Competitive compensation based on interview results.
- Career growth in a fast-growing international travel company.
- Opportunity to work with advanced travel management software and a world-class team.