Turna.com
Senior Mobile Developer
Turna.comTurkey23 hours ago
Full-timeRemote FriendlyEngineering, Information Technology

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 ToolkitZustand, 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 SwiftKotlin, or Java) and solving platform-specific limitations.

·        Experience with animation libraries like Reanimated 2React 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 MMKVRedux PersistWatermelonDB, or similar solutions.

·        Skilled in profiling and performance optimization, including use of FlipperHermes engine, JS thread optimization, and memory management.

·        Implementing and maintaining CI/CD pipelines with FastlaneBitrise, or GitHub Actions for automated build, test, and release.

·        Understanding of OTA update strategies (e.g., CodePushExpo EAS Update) and versioning control.

·        Experience with unitintegration, and end-to-end testing using tools like JestTesting LibraryDetox.

·        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!


[email protected]

https://cdn.turna.com/Documents/A-03-Calisan-Adayi-Aydinlatma-Metni.pdf


Key Skills

Ranked by relevance