Job Title: Senior Mobile Developer (React Native) – 8+ Years Experience
Job Summary
We are seeking an experienced and highly skilled Senior Mobile Developer with 11+ years of overall experience in software development, including strong expertise in building scalable mobile applications using React Native. The ideal candidate will have a proven track record of delivering high-quality mobile solutions, integrating APIs, and deploying applications to production environments.
Key Responsibilities
- Design, develop, and maintain high-performance mobile applications using React Native
- Collaborate with cross-functional teams including product managers, designers, and backend developers
- Build reusable components and maintain scalable architecture
- Integrate REST and GraphQL APIs, including Shopify APIs
- Ensure application performance, quality, and responsiveness
- Manage deployment processes for App Store Connect and Google Play Console
- Troubleshoot and debug issues, ensuring timely resolution
- Implement best practices for code quality, testing, and CI/CD pipelines
- Mentor junior developers and contribute to technical decision-making
Required Skills Qualifications
- 11+ years of overall software development experience with at least 7 years in mobile development using React Native
- Strong proficiency in:
- TypeScript
- GraphQL
- React Query
- Redux.js
- Hands-on experience with:
- Shopify GraphQL and REST APIs
- Mobile app deployment via App Store Connect and Google Play Console
- Experience working with backend technologies:
- Node.js / Express.js (API development)
- Familiarity with third-party tools and services:
- Firebase
- OneSignal
- Sentry
- Strong problem-solving and analytical abilities
- Excellent communication and collaboration skills
- Ability to work effectively in a team-oriented environment
Education
- Bachelor’s degree in Computer Science or a related field
Preferred Qualifications (Good to Have)
- Experience with performance optimization and mobile security best practices
- Exposure to Agile/Scrum methodologies
- Experience with CI/CD tools and automated testing frameworks