Return to jobs list
Job Details Logo

Frontend Engineer (React Native)

Full Time · Engineering

Bengaluru, Karnataka, India

Company Overview

Sarvam.ai is a pioneering generative AI startup headquartered in Bengaluru, India. Our mission is to make generative AI accessible and impactful for Bharat. Founded by a team of AI experts, Sarvam.ai is dedicated to developing cost-effective, high-performance AI agents and applications tailored for the Indian market, enabling enterprises to tap into new opportunities and foster deeper customer connections. Join us in reshaping AI for India and beyond.

Job Summary

We are looking for an experienced React Native Frontend Engineer to join our growing team. As part of our mobile initiative, you will be responsible for transforming our existing web application into a high-performance, native mobile experience. The ideal candidate is a hands-on developer who has not only built mobile applications but has successfully taken them from concept to deployment in app stores. You will work closely with our design, backend, and AI/ML teams to create intuitive and scalable mobile interfaces that deliver our AI-powered solutions to users across India.

Key Responsibilities

  • Develop and maintain a production-quality React Native mobile application that extends our existing Next.js web platform

  • Lead the migration of functionality from our Next.js web application to the React Native mobile application, ensuring feature parity and consistent user experience

  • Build polished, pixel-perfect UIs with smooth animations and transitions that feel truly native across both iOS and Android

  • Architect and implement state management solutions and data flow patterns optimized for mobile performance

  • Create reusable components and libraries to establish a consistent mobile design system

  • Integrate with RESTful APIs and handle complex data synchronization between online and offline states

  • Optimize application performance, responsiveness, and startup time across a variety of devices and network conditions

  • Implement rigorous testing strategies including unit tests, integration tests, and end-to-end tests

  • Deploy and manage app releases to Google Play Store and Apple App Store, including CI/CD workflows

  • Diagnose and resolve bugs, crashes, and performance bottlenecks through methodical debugging

  • Collaborate with cross-functional teams to design and implement new features that align with product goals

  • Stay updated with the latest trends and best practices in React Native development and mobile app technologies

  • Mentor junior developers and contribute to establishing mobile development standards

Must-Have Skills and Qualifications

  • Educational Background: Bachelor's degree in Computer Science, Engineering, or related field

  • Professional Experience: 1-3 years of hands-on experience with React Native development

  • Deployment Experience: Demonstrated track record of publishing and maintaining applications on both Google Play Store and Apple App Store

  • JavaScript Expertise: Strong proficiency in modern JavaScript (ES6+) and TypeScript

  • React Native Proficiency: Deep understanding of React Native architecture, component lifecycle, and navigation patterns

  • State Management: Experience with Redux, MobX, React Query, or similar state management solutions in a mobile context

  • Native Module Integration: Ability to integrate with native modules and third-party SDKs when necessary

  • Mobile UX Knowledge: Strong understanding of mobile UI/UX patterns, accessibility standards, and platform-specific design guidelines

  • Offline Capabilities: Experience implementing offline-first strategies with solutions like SQLite, Realm, or AsyncStorage

  • Testing: Proficiency with Jest, Detox, or other testing frameworks for React Native

  • Version Control: Advanced Git skills including branching strategies and collaborative workflows

  • Problem-Solving: Exceptional debugging and analytical skills with a methodical approach to troubleshooting

  • Self-Directed Learning: Proven ability to independently research and implement new technologies

Good to Have

  • Experience with Expo ecosystem and its managed and bare workflows

  • Background in web development with React.js and Next.js

  • Familiarity with TypeScript in large-scale applications

  • Experience with React Native performance optimization techniques

  • Knowledge of native iOS (Swift/Objective-C) and/or Android (Java/Kotlin) development

  • Contributions to open-source React Native projects or libraries

  • Experience with GraphQL and Apollo Client in React Native

  • Familiarity with CI/CD tools like Fastlane, Bitrise, or GitHub Actions for mobile deployments

  • Understanding of app analytics, crash reporting, and monitoring tools

  • Experience with A/B testing and feature flagging in mobile environments

  • Knowledge of app security best practices and common vulnerabilities

Portfolio Requirements

  • Required: Links to at least 1/2 published mobile apps you've significantly contributed to (please specify your role and contributions)

  • Preferred: GitHub profile or code samples demonstrating React Native expertise

  • Bonus: Personal projects, hackathon entries, or side projects that showcase your passion for mobile development

Why Join Us?

  • Opportunity to build cutting-edge mobile experiences powered by generative AI

  • Work on products that will impact millions of users across India

  • Collaborative, engineering-focused culture that values technical excellence

  • Autonomy to make significant technical decisions and influence our mobile strategy

  • Competitive compensation and benefits package

  • Growth opportunities in a rapidly expanding startup

At Sarvam.ai, we believe in empowering engineers who not only write great code but also ship great products. If you have a builder's mindset and are passionate about creating mobile experiences that delight users, we want to hear from you!

Made with