Key Responsibilities
- Build reusable, scalable, and high-performance components.
- Implement authentication, push notifications, deep linking, and other mobile functionalities.
- Write clean, maintainable, and well-documented code.
- Conduct unit testing and participate in code reviews.
- Work with Git and follow established software development and version-control practices.
- Collaborate with backend developers, designers, QA engineers, and product teams.
Required Skills & Qualifications
- Strong hands-on experience with React Native.
- Strong knowledge of JavaScript/TypeScript and modern React concepts.
- Experience with React Hooks, state management, and reusable component architecture.
- Experience integrating REST APIs and third-party APIs.
- Good understanding of Android and iOS platforms.
- Experience with Git/GitHub/GitLab and version control.
- Understanding of responsive UI development and mobile design principles.
- Strong problem-solving and debugging skills.
- Good communication and ability to work effectively in a collaborative engineering environment.
Good to Have
- Experience with Redux, Zustand, or other state-management libraries.
- Experience with Firebase services such as Analytics, Crashlytics, Authentication, or Cloud Messaging.
- Experience with React Navigation.
- Familiarity with native Android/iOS development or native modules.
- Experience working in an Agile/Scrum development environment.
What We’re Looking For
- Strong ownership and accountability.
- Ability to independently take features from development to deployment.
- A proactive approach to identifying and solving technical problems.
- Ability to work in a fast-paced, product-focused environment.
Pay: ₹500,000.00 - ₹1,500,000.00 per month
Perks:
- Cell phone reimbursement
- Flexible schedule
- Food provided
- Paid sick time
- Paid time