Job Description: Full Stack Engineer (Mobile Development – React Native)Position Overview
We are seeking a highly motivated Full Stack Engineer with strong expertise in React Native mobile application development and experience building scalable backend systems. The ideal candidate has successfully delivered and published mobile applications on both Android and iOS platforms and is comfortable working across the entire product development lifecycle, from architecture and development to deployment and maintenance.
Key Responsibilities Mobile Application Development
- Design, develop, test, and maintain high-quality cross-platform mobile applications using React Native.
- Build reusable, scalable, and maintainable mobile components and libraries.
- Integrate mobile applications with RESTful APIs, GraphQL services, and third-party SDKs.
- Optimize application performance, responsiveness, and user experience across Android and iOS devices.
- Manage app releases, updates, and compliance requirements for both Google Play Store and Apple App Store.
Full Stack Development
- Develop and maintain backend services, APIs, and databases.
- Collaborate with frontend, product, and design teams to implement end-to-end features.
- Design scalable architectures and ensure system reliability, security, and performance.
- Participate in code reviews, technical discussions, and architectural decisions.
- Troubleshoot production issues and implement monitoring and observability solutions.
Engineering Excellence
- Write clean, well-documented, and testable code.
- Implement CI/CD pipelines for mobile and backend deployments.
- Follow modern software engineering best practices, including automated testing and version control.
- Stay current with emerging mobile technologies and industry trends.
Required QualificationsMobile Development
- 3+ years of professional software engineering experience with at least 2+ years focused on React Native development.
- Strong understanding of React Native architecture, navigation, state management, and performance optimization.
- Experience integrating native Android and iOS modules when required.
Mandatory Publishing Experience
Candidates must provide links to published applications demonstrating ownership or significant contribution:
- At least 1 Android application published on the Google Play Store
- At least 1 iOS application published on the Apple App Store
Applications should be active or previously published and available for review during the interview process.
Full Stack Skills
- Experience with backend technologies such as Node.js, NestJS, Express.js, Python, Java, or similar.
- Experience designing and consuming RESTful APIs and/or GraphQL APIs.
- Strong knowledge of databases such as PostgreSQL, MySQL, MongoDB, or DynamoDB.
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
- Experience with Git and modern CI/CD workflows.
Preferred Qualifications
- Experience with TypeScript across frontend and backend applications.
- Experience with Expo and native React Native development.
- Knowledge of mobile security best practices.
- Experience with push notifications, analytics, in-app purchases, and deep linking.
- Experience deploying applications in production environments serving large user bases.
- Familiarity with containerization technologies such as Docker and Kubernetes.
- Experience working in Agile/Scrum teams.
Required Application Submission
Applicants must include:
- Resume/CV
- GitHub, GitLab, or portfolio links (if available)
- Link to at least one published Android app on Google Play Store
- Link to at least one published iOS app on Apple App Store
- Brief description of their role and contributions to each published application
Success Criteria
The successful candidate will:
- Deliver production-ready mobile features independently.
- Own features from concept to deployment.
- Contribute across frontend, backend, and mobile layers.
- Maintain high standards for code quality, performance, and user experience.
- Demonstrate proven experience through published Android and iOS applications.
Pay: ₹600,000.00 - ₹800,000.00 per year
Benefits:
- Health insurance
- Paid sick time
- Paid time off
Work Location: In person