Job Description

We are seeking a skilled Front-End Developer proficient in React and React Native to join our engineering team. The ideal candidate is passionate about building performant, pixel-perfect applications for web and mobile platforms (iOS & Android). You will be responsible for architecting and implementing features, collaborating across teams, and ensuring high-quality output. This is a key role that requires not just strong technical skills, but also a team-first mindset and attention to detail. If you thrive in fast-paced environments and love building great user experiences, we want to hear from you.


Responsibilities:

  • Build pixel-perfect, smooth UIs across web and mobile platforms.
  • Build and release cross-platform mobile apps with React Native.
  • Leverage native APIs for deep platform integrations.
  • Diagnose and resolve bugs and performance issues to ensure a native-like experience.
  • Contribute to and engage with the open-source community, especially for critical issues.
  • Write clean, well-documented code and maintain robust test coverage.
  • Manage project upgrades and keep React/React Native versions current.
  • Handle state management using Redux, Context API, or similar libraries.
  • Integrate with RESTful APIs and backend services.
  • Optimize performance, responsiveness, and UX across various screen sizes.
  • Manage releases to the App Store and Google Play Store.


Skills & Expertise:

  • Strong knowledge of JavaScript and TypeScript, including modern ES6+ syntax.
  • Proficiency in both React.js and React Native frameworks.
  • Experience with both class-based and functional components.
  • Ability to write clean, maintainable, and well-documented code.
  • Skilled in managing and resolving third-party dependency conflicts.
  • Proficient with native build tools like Xcode and Android Studio.
  • Experience in debugging and profiling via Xcode and Android Studio.
  • Deep understanding of state management libraries: Redux, Redux Toolkit, Redux Saga, Redux-Thunk, Zustand, etc.
  • Familiarity with REST APIs, data models, and offline storage strategies.
  • Hands-on experience with testing tools like Jest, Mocha, and E2E testing in React Native.


Good to Have

  • Experience upgrading and maintaining React Native projects.
  • Familiarity with CI/CD pipelines and mobile release automation.


Qualifications:

  • Bachelor’s degree (B.E./B.Tech) in Computer Science, Engineering, or a related field.
  • 4+ years of professional experience in JavaScript, React.js, and React Native development.

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application