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