Job Description
Location: Technopark,Trivandrum
Job Summary:
We are seeking an experienced React Native Developer with 3 to 4 years of experience in mobile application development to design and build sophisticated and highly scalable apps using React Native. You will be responsible for developing and maintaining high-quality mobile applications for both Android and iOS platforms. If you’re passionate about mobile platforms and translating code into user-friendly apps, we would like to meet you.
Responsibilities:
- Develop and maintain high-quality React Native applications for both iOS and Android platforms.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automatization.
- Deploy applications to the Apple App Store and Google Play Store.
- Work on improving application performance and bug fixing.
- Implement clean, modern, smooth animations and transitions that provide an excellent user experience.
- Integrate third-party APIs and cloud messaging APIs to enhance application performance.
- Stay up-to-date with new technology trends, applications, and protocols.
Qualifications:
- 3 to 4 years of proven experience as a React Native Developer or similar role.
- Experience in developing mobile applications for both Android and iOS platforms.
- Strong experience in state management, specifically using Redux.
- Experience in setting up navigation in React Native applications (e.g., using React Navigation).
- Familiarity with RESTful APIs to connect React Native applications to back-end services.
- Strong knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
- Solid understanding of the full mobile development life cycle, including automated testing and building.
- Experience with continuous integration and deployment (CI/CD) for React Native applications.
- Excellent problem-solving skills and ability to perform in a team environment.
- Bachelor’s degree in Computer Science, Engineering, or a related subject is preferred.