React Native Developer
Job Overview:
We are seeking a talented and passionate React Native Developer to join our growing development team. As a React Native Developer, you will play a crucial role in building and maintaining mobile applications for both iOS and Android platforms using React Native. You will work closely with cross-functional teams, including designers, backend developers, and project managers, to deliver high-quality, performant applications.
Key Responsibilities:
- Develop mobile applications using React Native for both iOS and Android platforms.
- Work with the design team to create seamless and responsive user interfaces (UIs) that provide excellent user experiences.
- Collaborate with backend developers to integrate APIs and third-party services.
- Write clean, efficient, and maintainable code with an emphasis on performance and scalability.
- Optimize applications for speed, reliability, and usability.
- Conduct code reviews to ensure quality and adherence to best practices.
- Troubleshoot, debug, and optimize applications.
- Stay up-to-date with the latest industry trends and technologies to ensure the application uses the best practices and latest frameworks.
- Participate in sprint planning, daily stand-ups, and other Agile ceremonies.
Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- Strong proficiency in React Native, JavaScript, and ES6+.
- Solid experience with React and state management libraries (e.g., Redux, Context API).
- Experience with native build tools (Xcode, Android Studio) and debugging.
- Familiarity with RESTful APIs and third-party libraries and APIs.
- Understanding of mobile app architecture and design patterns (MVC, MVVM, etc.).
- Familiarity with Git and version control workflows.
- Experience with unit testing, integration testing, and debugging techniques.
- Knowledge of mobile application deployment to both Google Play Store and Apple App Store.
- Strong problem-solving skills and attention to detail.
Nice-to-Have Skills:
- Experience with TypeScript.
- Familiarity with CI/CD pipelines for mobile applications.
- Experience with native mobile development (Swift for iOS, Kotlin/Java for Android).
- Understanding of Agile methodologies and working in an Agile environment.
- Knowledge of Firebase, GraphQL, or WebSocket for real-time communication.
Job Type: Full-time
Pay: Rs60,000.00 - Rs100,000.00 per month
Work Location: In person