Search by job, company or skills

  • Posted 9 days ago
  • Be among the first 40 applicants
Early Applicant

Job Description

About the Role

We are looking for a React Native Developer with 1.5 to 3+ years of experience to build high-quality, performant mobile applications for Android and iOS. You will work closely with product, design, and backend teams to deliver smooth, intuitive, and reliable user experiences that feel truly native.

Responsibilities

  • Build and maintain responsive, user-friendly mobile UIs using React Native for both Android and iOS platforms.
  • Leverage native platform APIs and capabilities to integrate deeply with device features and third-party services.
  • Diagnose, debug, and resolve bugs and performance bottlenecks to ensure a smooth and stable app experience.
  • Collaborate with designers to translate UI/UX designs into pixel-perfect, native-feeling interfaces.
  • Write clean, maintainable, and reusable code following best practices and coding standards.
  • Maintain code quality by writing unit tests, integration tests, and end-to-end tests to ensure high product reliability.
  • Work with native modules (Android/iOS) when required and help transition existing native or hybrid apps to React Native.
  • Handle the full mobile release cycle, including building, signing, and releasing applications to the Apple App Store and Google Play Store.
  • Engage with the open-source ecosystem, using community packages responsibly and contributing fixes or improvements when relevant.
  • Collaborate with backend engineers to integrate REST/GraphQL APIs and ensure robust data flows between app and server.
  • Participate in code reviews, provide constructive feedback, and help improve overall code quality and team practices.

Required Skills and Qualifications

  • 1.5 to 3+ years of professional experience in mobile application development, with at least 1 year focused on React Native.
  • Strong proficiency in JavaScript and/or TypeScript, including ES6+ concepts.
  • Hands-on experience building and deploying React Native applications for both Android and iOS.
  • Good understanding of mobile UI/UX patterns, responsive layouts, and platform-specific design guidelines.
  • Experience with state management libraries such as Redux, MobX, Zustand, or Context API.
  • Familiarity with RESTful APIs, JSON, and integration with backend services.
  • Experience with debugging tools and performance profiling for React Native (e.g., Flipper, React DevTools).
  • Understanding of mobile app build and release processes, including app signing, certificates, provisioning profiles, and store submission.
  • Experience with Git and standard branching workflows.
  • Ability to write basic automated tests (unit/integration) using frameworks such as Jest, React Native Testing Library, or Detox.
  • Strong problem-solving skills, attention to detail, and ability to work in an agile, collaborative environment.

Good to Have (Preferred)

  • Experience working with native Android (Kotlin/Java) or iOS (Swift/ObjectiveC) code and creating/using native modules.
  • Exposure to CI/CD pipelines for mobile apps (Fastlane, Bitrise, GitHub Actions, etc.).
  • Experience with push notifications, deep linking, and analytics integration.
  • Familiarity with app performance optimization and monitoring tools (e.g., Firebase Performance, Crashlytics, Sentry).
  • Prior experience in a product-based environment or startups.

Personal Attributes

  • Ownership mindset with a focus on quality, reliability, and user experience.
  • Strong communication and collaboration skills.
  • Willingness to learn, adapt, and work with new tools and technologies.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 133842653

Similar Jobs