Lead Software Engineer
Sprinklr View all jobs
- Gurgaon, Haryana
- Permanent
- Full-time
- Lead the architecture, design, and long‑term technical strategy for mobile applications
- Design, develop, and deliver high‑quality features using the React Native ecosystem
- Ensure scalability, performance, security, and reliability across mobile applications
- Translate business and product requirements into robust technical solutions
- Own the full development lifecycle including build, test, release, and post‑production monitoring
- Implement observability, crash reporting, and performance monitoring to drive data‑informed improvements
- Establish and enforce best practices for code quality, testing, modularization, and maintainability
- Collaborate closely with product managers, designers, and backend engineers to deliver seamless user experiences
- Identify technical risks, dependencies, and bottlenecks and proactively drive resolution
- Mentor and guide mobile engineers, fostering a culture of ownership, accountability, and continuous learning
- Participate in hiring, onboarding, and talent development initiatives
- Stay current with mobile technology trends and continuously raise engineering standards
- Should have strong expertise in React Native development at scale
- 5+ Years of experience required in JavaScript / TypeScript, React, and GraphQL
- Mobile architecture patterns (MVVM, Clean Architecture, modular design)
- End‑to‑end mobile application lifecycle management
- Strong understanding of mobile UI/UX principles
- Performance profiling, debugging, and optimization
- Experience with Chrome DevTools, Flipper, Reactotron, Xcode, and Android Studio
- Monitoring and analytics using tools like Firebase Crashlytics or Sentry
- Unit, integration, and UI testing
- Jest, React Native Testing Library, and related frameworks
- Strong focus on code quality, documentation, and maintainability
- Experience with CI/CD pipelines and release automation
- Familiarity with DevOps and DevSecOps best practices
- RESTful API integration and backend communication
- Knowledge of caching, pagination, and rate‑limiting strategies
- Working knowledge of iOS and Android ecosystems
- Familiarity with Swift/Objective‑C and Kotlin/Java
- Experience with app signing, store submission, and release processes
- Strong technical leadership and decision‑making
- Excellent communication and cross‑functional collaboration
- Ownership mindset with attention to detail
- Ability to thrive in a fast‑paced, evolving environment