We are looking for a highly skilled Senior React Native Developer to design, develop, and maintain high-quality mobile applications for iOS and Android platforms. The ideal candidate should have extensive experience in React Native, mobile architecture, API integrations, performance optimization, and up-to-date development practices. The role requires collaboration with cross-functional teams, mentoring junior developers, and driving mobile application best practices.
Responsibilities
Key Responsibilities
- Design, develop, and maintain scalable mobile applications using React Native.
- Build reusable, modular, and maintainable components and libraries.
- Collaborate with UI/UX designers to deliver pixel-perfect mobile experiences.
- Integrate RESTful APIs, GraphQL services, and third-party SDKs.
- Optimize application performance, responsiveness, and scalability.
- Ensure application security and adherence to mobile development best practices.
- Troubleshoot and resolve production issues efficiently.
- Participate in architecture discussions and technical design reviews.
- Conduct code reviews and enforce coding standards.
- Mentor junior developers and provide technical guidance.
- Collaborate with backend, QA, DevOps, and product teams throughout the development lifecycle.
- Work in Agile/Scrum environments and contribute to sprint planning and estimations.
- Knowledge of AI-powered mobile applications and chatbot integrations.
- Experience with offline-first mobile architectures.
- Familiarity with mobile security standards and OWASP Mobile guidelines.
- Exposure to Flutter or cross-platform mobile frameworks.
- Experience working with Agile product teams and global stakeholders.
Key Competencies
- Mobile Application Architecture
- Technical Leadership
- Problem Solving
- Performance Optimization
- Stakeholder Communication
- Team Mentoring
- Agile Delivery
- Quality Focus
Qualifications
Required Qualifications
- Bachelor's degree in Computer Science, Engineering, Information Technology, or related field.
- 8-12 years of software development experience.
- Minimum 5+ years of hands-on React Native development experience.
- Proven experience delivering enterprise-grade mobile applications.
- Strong understanding of mobile application architecture patterns.
- Experience publishing applications to Apple App Store and Google Play Store.
- Strong debugging and performance tuning skills.