Job Title: Senior React Native Developer (5+ Years Experience)
Roles and Responsibilities:
- Lead the development of cross-platform mobile applications using React Native (iOS and Android).
- Architect and implement complex mobile app features with high performance and scalability.
- Collaborate with UI/UX designers to translate designs and wireframes into high-quality code.
- Integrate third-party APIs and native modules using bridging techniques.
- Ensure the application is robust and easy to maintain through code reviews, testing, and documentation.
- Optimize applications for maximum speed, performance, and responsiveness.
- Manage app releases and deployment to App Store and Google Play.
- Mentor and guide junior developers; contribute to internal coding standards and best practices.
Requirements
- Strong proficiency in React Native and JavaScript (ES6+).
- Deep understanding of React architecture, component lifecycle, hooks, and state management.
- Experience with TypeScript in React Native projects.
- Proficient in mobile debugging, performance optimization, and memory management.
- Experience with app store submission processes and CI/CD tools.
- Hands-on experience in RESTful APIs, GraphQL, and real-time data handling.
- Knowledge of native modules, bridging, and third-party library integration.
- Comfortable with version control systems, especially Git.
- Excellent problem-solving skills, code quality awareness, and attention to detail.