Sr. React Native Developer
Sr. React Native Developer
Sr. React Native Developer
- Design and develop robust, scalable, and maintainable mobile applications using React Native for Android and iOS
- Collaborate with cross-functional teams, including designers, product managers, and backend developers, to deliver high-quality applications.
- Translate business requirements and user stories into technical specifications and development tasks.
- Ensure the performance, quality, and responsiveness of applications through rigorous testing and optimization.
- Implement clean, maintainable, and reusable code following best practices and coding standards.
- Troubleshoot, debug, and resolve performance issues in existing mobile applications.
- Conduct code reviews and provide constructive feedback to team members.
- Stay updated with the latest industry trends and technologies to ensure our applications remain innovative and competitive.
- Work closely with backend developers to integrate RESTful APIs and other backend services.
- Ensure secure coding practices and adherence to data privacy regulations.
Qualification :
- Masters degree in Computer Science, Engineering, or related field.
- 4-6 yearsof hands-on experience in developing mobile applications using React Native.
- Proven experience in delivering enterprise-level mobile applications for Androidand iOS
- Proficiency in JavaScript(ES6+) and js with a deep understanding of React Native architecture and concepts.
- Strong experience with Reduxfor state management and offline capabilities.
- Experience in integrating and working with RESTful APIsand third-party libraries.
- Familiarity with mobile app deployment processes for Google Play Store and Apple App Store.
- Solid understanding of mobile development best practices, including performance optimization, responsive design, and security considerations.
- Familiarity with version control systemssuch as Git/Azure.
- Experience with unit testing frameworks(e.g., Jest, Mocha) and end-to-end testing tools.
- Knowledge of backend technologies (Node.js, Python, or Java) is a plus.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.