React Native Developer
About us
Syndicode is a value-driven software development partner with a globally distributed team of engineers, designers, architects, and IT managers. We are united by the mission to provide our clients with software products and services that perform, look, and work as designed.
We believe that our people and culture contribute to Syndicode’s ongoing success. Our team is unified by shared principles, including Accountability, Involvement, Excellence, Visibility, Integrity, Innovation, Win-Win, and Flexibility.
If it sounds like you, we’d be glad to meet you.
About the role
As a React Native Developer, you will be responsible for building and maintaining high-quality cross-platform mobile applications. You will contribute to architectural decisions, ensure performance and scalability, and collaborate closely with backend, product, and design teams to deliver reliable and user-friendly mobile solutions.
You will take ownership of complex features, improve development processes, and ensure high engineering standards across the mobile codebase.
What you’ll be doing
- Designing and developing cross-platform mobile applications using React Native
- Architecting scalable and maintainable mobile solutions
- Implementing complex UI components and ensuring pixel-perfect execution
- Integrating RESTful APIs and third-party services
- Ensuring performance optimization, memory efficiency, and responsiveness
- Managing app state using modern state management solutions
- Handling mobile-specific features (push notifications, deep linking, permissions, background tasks)
- Ensuring smooth app releases to App Store and Google Play
- Writing clean, testable, and maintainable code
- Conducting code reviews and mentoring other developers
- Collaborating with designers, backend engineers, and product stakeholders
- Participating in sprint planning, estimations, and technical discussions
What you’ll need
- 4+ years of commercial experience in mobile development
- Strong experience with React Native in production environments
- Solid knowledge of JavaScript and TypeScript
- Experience with modern React Native styling solutions (e.g., Unistyles or similar)
- Understanding of mobile application architecture patterns
- Experience integrating REST APIs and handling asynchronous flows
- Experience with server-state management libraries (e.g., TanStack Query / React Query).
- Experience with state management libraries (Redux, Zustand, or similar)
- Understanding of mobile performance optimization techniques
- Hands-on experience with React Native New Architecture (Fabric, TurboModules), Codegen, and advanced native module integration.
- Experience with push notifications using Firebase Cloud Messaging (FCM), OneSignal, or similar services (e.g., Notifee).
- Experience with mobile release processes (App Store / Google Play)
- Familiarity with Git and CI/CD workflows (Fastlane, or similar)
- Strong communication skills and ability to work in Agile environments
- Upper-Intermediate or higher English level
Nice to have
- Experience with native iOS or Android development
- Experience with automated testing (Jest, Detox, React Native Testing Library)
- Experience working with Firebase or other mobile analytics tools
- Experience with cross-platform performance debugging
- Experience mentoring developers
What you’ll get at Syndicode
- 15 days of vacation, 11 holidays, and 20 sick leave days per year
- Fully remote position
- Educational support and professional growth opportunities
- Internal tech meetups
- Continuous feedback and transparent communication
- Opportunity to influence technical decisions
- Self-management and flexible work approach
- Dynamic, fast-growing environment
Required languages
| English | C1 - Advanced |