Posted:22 hours ago|
Platform:
Work from Office
Full Time
Senior Developer (React Native & iOS) Kochi/Bangalore Full Time 4-6 years We re looking for a seasoned mobile developer to join our engineering team, with a primary focus on React Native and complementary expertise in native iOS development. In this hands-on role, you ll architect and build scalable, performant mobile applications. You ll work closely with product, design, and backend teams to translate requirements into modular, maintainable code and mentor junior engineers along the way. Key Responsibilities Architect, build, and maintain cross-platform (iOS & Android) applications using React Native. Develop and maintain high-performance iOS applications using Swift and SwiftUI (or UIKit as required). Develop reusable, well-tested React Native UI components and libraries. Optimize React Native app performance (render cycles, memory usage, bundle size) to ensure smooth UX Implement and maintain global state in React Native apps using Redux, MobX, Context API, or Recoil Integrate React Native applications with RESTful and GraphQL APIs, including offline caching and synchronization Write unit and integration tests for React Native code (using Jest, React Native Testing Library, Detox) Participate in code reviews specific to the React Native codebase and mentor junior React Native engineers Collaborate with product managers, designers, and backend developers to define requirements and translate them into technical specifications. Develop reusable and modular components that adhere to best practices and design patterns Optimize application performance and ensure responsiveness across different devices and browsers Implement state management solutions using Redux, MobX, Context API, or similar libraries. Consume and integrate third-party iOS SDKs for features such as authentication, data sync, maps, analytics, and payments. Implement CoreData or Realm for offline data persistence and syncing logic. Handle App Store deployment, provisioning profiles, certificates, and TestFlight distribution. Track and resolve bugs using tools like Crashlytics, Sentry, or Firebase. Experience with TypeScript for static typing. Experience with testing frameworks like Jest, React Testing Library, or Enzyme. Experience with the Expo/React native CLI framework and its associated workflows Knowledge of end-to-end testing tools such as Detox or Appium for React Native Understanding of CI/CD pipelines for React Native (Fastlane, GitHub Actions, CricleCI) Exposure to mobile architecture patterns (MVVM, Clean Architecture) in React Familiarity with Apples design principles and interface guidelines. Experience in publishing apps on the App Store and managing app lifecycle. Exposure to Objective C, Combine, Core Data, or Core Animation. Familiarity with Unit Testing and UI Testing frameworks (e.g., XCTest). Competencies Bachelors degree in Computer Science, Engineering, or related field. 4-6 years of hands-on experience building React Native applications targeting both iOS and Android Expert in the React Native ecosystem (CLI, Reanimated, Gesture Handler, native-module bridges) Familiarity with Android fundamentals as they relate to React Native (Gradle setup, AndroidManifest, native modules) Experience with state management libraries in React Native (Redux, MobX, Context API) Skilled in using Metro bundler, npm/yarn, and managing CocoaPods for third-party native modules Strong problem-solving and debugging skills within React Native projects Proficiency in JavaScript, ES6/ES7, HTML5, and CSS3. Familiarity with version control systems such as Git. Excellent problem-solving skills and attention to detail. Strong communication and collaboration skills.
Terrific Minds
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Practice Javascript coding challenges to boost your skills
Start Practicing Javascript NowKochi, Bengaluru
5.0 - 9.0 Lacs P.A.
New Delhi, Chennai, Bengaluru
8.0 - 14.0 Lacs P.A.
5.0 - 7.0 Lacs P.A.
9.0 - 12.0 Lacs P.A.
Coimbatore
Experience: Not specified
1.44 - 3.0 Lacs P.A.
Experience: Not specified
1.25 - 6.25 Lacs P.A.
3.0 - 6.0 Lacs P.A.
3.0 - 6.0 Lacs P.A.
2.0 - 5.0 Lacs P.A.
Mumbai, bandra kurla compex
4.0 - 6.0 Lacs P.A.