React Native Developer
Syndicode is looking for a React Native Developer to join our team.
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
- Department
- Operations
- Role
- iOS Developer
- Locations
- EU
- Remote status
- Fully Remote
About Syndicode
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 beyond expectations.
When attracting candidates to work at Syndicode, we focus on maturity. For Syndicode, maturity means being proactive, accountable, self-aware, and able to think critically. Thus, we ensure our employees’ high productivity and ability to fit in any work environment.
We work with all the technology popular in the market and constantly update our knowledge to adjust to the changing market needs.