Lead Software Engineer - Full-Stack (React / React Native)Bengaluru · Full-time · Experienced
About The Position
We are looking for a Lead Full-Stack Engineer (React & React Native) to drive the end-to-end design, delivery, and optimization of our next-gen web and mobile applications powering our AI Image Recognition offering. We are seeking an AI-forward engineer who leverages modern generative tools to accelerate product development cycles while maintaining strict bars for code quality, security, and performance. You will join a close-knit, highly collaborative team where your influence will directly shape the product. You won't just be closing tickets; you will be driving the technical roadmap, mentoring peers, and tackling hard engineering problems—requiring deep technical expertise in React and React Native to build cross-platform ecosystems.
About Snap2Insight
Snap2Insight is a well funded AI company using breakthrough computer vision and machine learning technologies to solve some of the biggest opportunities in the retail sector. We are based out of US/India, and have a vibrant team culture where we learn, accomplish and have fun as a team.
Responsibilities:
- As a Lead Engineer in our engineering team, you will work closely with the rest of the team to lead the design and deployment of premium user experiences across iOS, Android, and web using React and React Native
- Leverage AI coding assistants and agentic workflows (e.g., Claude, GitHub Copilot, Cursor) to rapidly prototype, generate, and test complex feature sets
- Exercise high judgment when reviewing AI-generated output, ensuring code security, architectural alignment, and strict human-in-the-loop validation
- Design robust frontend and mobile state management structures, optimizing for mobile constraints like latent networks and background processing
- Author secure, performant RESTful or GraphQL APIs using Node.js/Python/SpringBoot, connecting seamlessly with relational and non-relational database layers
- Conduct code reviews, establish engineering best practices, and guide junior-to-mid-level engineers
- Troubleshoot bottlenecks, resolve UI defects, and ensure applications meet rigorous App Store and Google Play Store policies
Requirements:
- 8+ years of professional software engineering experience, with a proven track record of writing and shipping production-grade web and mobile applications at scale
- Deep understanding of JavaScript/TypeScript, React, React Native, React hooks, Expo ecosystems, and native bridge concepts
- Advanced proficiency with AI-assisted development ecosystems (Claude, GitHub Copilot, Cursor, Amazon Q) with a strong understanding of prompt engineering and contextual code generation
- Strong background in writing automated tests, CI/CD pipeline configuration, and managing code repositories
- Deep understanding of relational and non-relational database architecture, data modeling, and schema design
- Expertise in transforming complex datasets into highly responsive, interactive charts, graphs, and analytical views
- Proven experience with securing frontend architectures against common vulnerabilities (e.g., OWASP Top 10, XSS, CSRF)
- Experience working with all phases of the Software Development Lifecycle - ranging from architecture and design to implementation, testing, and deployment
- Ability to look beyond individual tickets to understand the full user journey and operational metrics
- Previous experience thriving in a fast-paced, high-growth startup environment is highly preferred (comfortable with ambiguity and biased toward action)
- Bachelors/Masters Degree in Computer Science or equivalent
Nice to Have:
- Experience in developing applications which can run computer vision models on mobile devices
Why Snap2Insight
- High Impact: You will be a foundational member of the team, heavily influencing our technology choices and product direction.
- Cutting-Edge Roadmap: Opportunities to work on integrating advanced Computer Vision and AI directly into mobile applications.
- Culture: A culture of transparency, collaboration, and mutual respect.