We are seeking an experienced Senior React Native Mobile Developer to join our dynamic team. In this role, you will lead the development of cross-platform mobile applications using React Native, mentor junior developers, and contribute to the architecture and design of our mobile solutions.
Responsibilities:
- Design, develop, and maintain high-quality, performant cross-platform mobile applications using React Native.
- Lead the technical implementation of new features, ensuring adherence to coding standards and best practices.
- Conduct code reviews, provide technical feedback, and mentor junior developers.
- Collaborate with UX/UI designers, product managers, and stakeholders to define and implement new features.
- Troubleshoot and resolve complex bugs and performance issues in mobile applications.
- Implement automated testing strategies to ensure code quality and reliability.
- Research and evaluate new technologies to improve development efficiency and application performance.
- Participate in architectural decisions and contribute to technical documentation.
- Ensure applications meet security, scalability, and maintainability requirements.
Requirements:
- 3+ years of professional experience in React Native development.
- Vijayawada and Visakhapatnam (Vizag) are the preferred locations.
- Strong proficiency in JavaScript/TypeScript and React.js.
- Experience with native build tools (Xcode, Android Studio).
- Thorough understanding of the React Native ecosystem, including state management solutions (Redux, MobX, Context API).
- Experience with REST APIs, GraphQL, and third-party library integration.
- Proficiency in mobile UI/UX implementation and responsive design principles.
- Hands-on experience with Git, CI/CD pipelines, and version control systems.
- Familiarity with native modules and ability to bridge native code when necessary.
- Knowledge of mobile app performance optimization techniques.
- Experience with app deployment to App Store and Google Play.
- Understanding of mobile app security best practices.
Preferred Qualifications:
- Experience with the Expo framework for React Native development.
- Knowledge of iOS (Swift/Objective-C) and Android (Java/Kotlin) native development.
- Familiarity with React Navigation or similar navigation libraries.
- Background in automated testing for mobile applications (Jest, Detox, etc.).
- Experience working with WebSockets or other real-time communication methods.
- Contributions to open-source projects or the React Native developer community.
- Experience integrating mobile analytics tools (Firebase, Mixpanel, etc.).
- Understanding of accessibility standards for mobile applications.