Senior+/Lead React Native Developer (Mobile)

We are looking for a highly skilled Senior React Native Engineer to join our team. In this role, you will be an essential extension of our Senior Staff Engineer, contributing to complex mobile application development. You will work on cutting-edge mobile technologies and help shape the future of our mobile applications.


Key Responsibilities

  • Develop and maintain React Native applications with a strong focus on performance, stability, and scalability.
  • Architect, build, and optimize Redux, RTQuery, and particularly Redux-Saga implementations.
  • Create and maintain React Native Native Modules, ensuring seamless integration with native iOS and Android platforms.
  • Work extensively with Kotlin (Services, Audio Processing) and Swift (Audio Processing, Background Uploading), integrating them effectively into React Native.
  • Handle Android Foreground Services and address edge cases related to iOS and Android Application Life Cycles.
  • Implement and optimize background processing, scheduling, and system throttling to ensure reliable app behavior.
  • Set up and maintain CI/CD pipelines using Fastlane, GitHub Actions, Maestro E2E
  • Work with In-App Purchases (IAP), ensuring a seamless and secure user experience.
  • Maintain and manage Google Play and App Store setup and deployments, ensuring compliance with platform guidelines.
  • Implement robust error tracking and monitoring using Sentry.
  • Leverage Sentry, Firebase (Console, Google Analytics) and Mixpanel for deep insights into app performance and user behavior.

 

Technical Skills

  • 5+ years of experience in React Native development.
  • Strong proficiency in TypeScript.
  • Deep expertise in Redux-Saga, RTQuery, Redux and reanimated.
  • Hands-on experience in building React Native Native Modules.
  • Advanced Kotlin knowledge, particularly for Services and Audio Processing.
  • Advanced Swift knowledge, especially in Audio Processing and Background Uploading.
  • Experience with custom animations and gestures using React Native Reanimated.
  • Understanding of Android Foreground Services and edge cases in iOS/Android application life cycles.
  • Experience with background processing, scheduling, throttling, and system limitations.
  • Familiarity with Maestro, Fastlane, and GitHub Actions for automating app deployments.
  • Experience with In-App Purchases (IAP), Accessibility (ADA)
  • Proficiency in working with SQLite databases within React Native applications
  • Hands-on experience with React Hook Form and Yup for validation
  • Strong understanding of navigation and deep linking using React Navigation
  • Strong understanding of Google Play and App Store processes
  • Strong understanding and knowledge about Google and App Store guidelines and policies

 

Soft Skills

  • Creative problem-solving skills with the ability to think outside the box.
  • Strong communication and collaboration skills to work effectively with a cross-functional team.
  • Self-motivated with the ability to work independently and drive projects forward.

 

Nice to Have

  • Previous experience working on large-scale, high-performance mobile applications.
  • Experience with real-time data processing.
  • Contributions to open-source projects related to React Native, Redux-Saga, or native development.
Published 2 July
142 views
ยท
31 applications
62% read
ยท
20% responded
Last responded 2 weeks ago
To apply for this and other jobs on Djinni login or signup.
Loading...