Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
About Us
Turna.com is the leading technology company in the travel industry. It offers Flight, Bus, Hotel, Ferry and Car Rental Services. It has a dynamic and innovative team dedicated to making travelling accessible and enjoyable for everyone.
We are looking for a Senior Mobile Developer with more than 7 years of experience in mobile software development. If you have developed successful applications using React Native and native mobile technologies (Swift, Kotlin/Java), this role is for you.
Job description
· Adding new features to the existing system and maintaining existing functions.
· Analysing the performance of the system and making improvements.
· Writing high quality, maintainable and efficient code.
Qualifications
· Advanced proficiency in JavaScript and TypeScript within a typed codebase.
· To have 7+ years of experience in software development.
· Practical experience in migrating Class Components to Function Components using React Hooks (e.g., useEffect, useMemo, useCallback, useRef).
· Deep understanding of state management using Redux Toolkit, Zustand, or Recoil, and ability to design scalable state architecture.
· Strong knowledge of React Navigation, deep linking, dynamic routing, and complex navigation structures (tab, stack, nested navigators).
· Expertise in custom native module development (bridging JavaScript with Swift, Kotlin, or Java) and solving platform-specific limitations.
· Experience with animation libraries like Reanimated 2, React Native Gesture Handler, and performance-sensitive UI transitions.
· Familiarity with React Native New Architecture (Turbo Modules, Fabric) and migration steps.
· Experience implementing offline-first architecture, using MMKV, Redux Persist, WatermelonDB, or similar solutions.
· Skilled in profiling and performance optimization, including use of Flipper, Hermes engine, JS thread optimization, and memory management.
· Implementing and maintaining CI/CD pipelines with Fastlane, Bitrise, or GitHub Actions for automated build, test, and release.
· Understanding of OTA update strategies (e.g., CodePush, Expo EAS Update) and versioning control.
· Experience with unit, integration, and end-to-end testing using tools like Jest, Testing Library, Detox.
· Familiarity with App Store / Google Play deployment processes, release management, and store compliance requirements.
· Ability to lead technical decisions, perform code reviews, mentor junior developers, and maintain high code quality standards.
What we offer
· Possibility to work on-site or remotely according to preference,
· Periodic trainings and orientations,
· Being part of a growing "scale-up"
· Benefits such as private health insurance, meal card,
· Discount vouchers for ticket purchases
·
We are waiting for your application to join the Turna.com team and contribute to the best experience for travellers!
https://cdn.turna.com/Documents/A-03-Calisan-Adayi-Aydinlatma-Metni.pdf
Key Skills
Ranked by relevanceReady to apply?
Join Turna.com and take your career to the next level!
Application takes less than 5 minutes