React Native Developer
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Responsibilities
- Develop and maintain cross-platform mobile applications using React Native and modern JavaScript (ES6+) standards;
- Build scalable and maintainable mobile UI components, with a strong focus on performance and mobile UX best practices;
- Collaborate with designers, backend developers, product owners, and stakeholders to implement intuitive and user-friendly mobile solutions;
- Integrate mobile apps with RESTful APIs, and other third-party services;
- Write clean, reusable, and testable code following best practices in mobile development and architecture;
- Debug, troubleshoot, and optimize mobile app performance across devices and platforms;
- Contribute to documentation, including component usage, architectural decisions, and mobile-specific guidelines;
- Ensure device and OS compatibility, including various screen sizes, resolutions, and operating systems;
- Participate in peer code reviews and uphold high standards for code quality and consistency across the mobile team;
- Perform related duties as assigned.
Requirements
- Skills, Capabilities & Experience Required:
- 2-4 years of professional experience in mobile development, with hands-on experience building applications using React Native and TypeScript
- Solid working knowledge of React Native and its ecosystem, including Hooks, Context API, navigation, and common state management solutions (e.g., Redux, Zustand, or similar)
- Experience contributing to and shipping production-ready mobile applications, with an emphasis on code quality, maintainability, and scalability
- Good understanding of mobile UI/UX principles, accessibility basics, performance considerations, and platform-specific design patterns (iOS and Android)
- Practical experience integrating mobile applications with RESTful APIs
- Confidence in implementing responsive layouts and styling for mobile apps
- Experience working with Git and collaborating in team-based, Git-driven workflows (e.g., GitHub or GitLab)
- Exposure to unit and/or integration testing for mobile applications (e.g., Jest, React Native Testing Library); deeper testing experience is a plus
- Familiarity with CI/CD pipelines, mobile build processes, deployment automation, or over-the-air updates is a plus
- Some exposure to WebView usage or native modules is a plus, with willingness to learn more about platform-specific code when needed
- Awareness of cloud services and mobile deployment processes (e.g., Firebase, App Store, Google Play) is a plus
- Comfortable communicating in written and spoken English within a cross-functional team
- Personal Attributes
- Analytical and synthesis skills;
- Problem-solving skills;
- Autonomy and resourcefulness;
- Sense of initiative;
- Attention to detail;
- Flexibility in organizing work;
- Ability to work as part of a team;
- Ability to adapt to change;
- Results driven.
- It's ok if you don't think you tick every box on this list. We love people who want to challenge themselves and are passionate about what they do. If you believe you can contribute in some areas and are eager to learn, we encourage you to apply.
- Why choose us:
- Aside from a generous base salary, we have a fantastic benefits & rewards program that is designed to encourage personal and career development.
- Discretionary annual performance bonus
- 30 days paid leave
- Health and Dental Insurance for you, your partner and your children (if you all live at the same address)
- Personal life insurance and disability coverage
- Wellbeing fund
- Continuous learning support for certifications and career growth
- 26 weeks primary carer leave at 100% pay & 4 weeks secondary carer leave pay at 100% pay
- A sports' card membership valid across the country
- Discounts as a compliment form us among different services
- Monthly food vouchers
- Equal opportunities:
- At Flutter International we are
Benefits
Additional Information
React Native Developer Job title: React Native Developer Location: Sofia Overview of the role: We are looking for a talented React Native developer to join our team. The ideal candidate will work primarily on building and maintaining modern, scalable mobile applications using React Native, contributing to a smooth and performant user experience across both iOS and Android platforms. This role is perfect for someone passionate about clean, maintainable code, mobile UI/UX best practices, and continuous improvement. Familiarity with native modules, state management libraries (like Redux), and performance optimization for mobile apps is a strong advantage. This role follows a hybrid approach to working, allowing you to combine working from home with working in our modern offices. These discussions are between you and your manager to find the best pattern for you both, while recognising that quality time together is essential for keeping us mission-aligned. Our teams work from a lively location nestled within this historic city. Enjoy the best of both worlds with winter and summer offices, tantalizing free snacks and a gaming paradise for endless entertainment.
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at flutterbe? Share your experience