Description

Job Summary: 

We are seeking a highly competent and hands-on React Native Developer with a proven ability to build and scale mobile applications that are performant, maintainable, and production-grade. You should be comfortable working in fast-paced environments and capable of understanding complex codebases quickly to start contributing immediately.

 

Responsibilities:

• Design, build, and maintain high-performance mobile applications using React Native.

• Work closely with product, design, and backend teams to implement new features and improve existing ones.

• Integrate with native modules, third-party SDKs, and backend APIs.

• Write clean, reusable, and well-tested code using modern patterns and state management techniques (Redux, MobX, Zustand, etc.).

• Optimize app performance and ensure responsiveness across devices and screen sizes.

• Troubleshoot bugs and provide long-term fixes.

• Participate in code reviews and provide mentorship to junior developers when needed.

 

Required Skills & Experience:

• 5–7 years of professional experience in mobile development with at least 3–4 years in React Native.

• Strong command of JavaScript/TypeScript and deep understanding of React Native internals.

• Experience with deploying apps to the App Store and Google Play.

• Familiarity with native build tools like Xcode, Android Studio, Gradle, and Fastlane.

• Solid understanding of mobile architecture, lifecycle, and offline storage strategies.

• Experience with push notifications, deep linking, analytics, and app monitoring tools.

• Exposure to automated testing (Jest, Detox, etc.) and CI/CD for mobile.

 

Nice to Have:

• Native development experience with Swift, Objective-C, Java, or Kotlin.

• Familiarity with tools like CodePush, Firebase, or Sentry.

• Experience with animations (Reanimated, Lottie, etc.)

Education

Any Graduate