2 hours ago
Pune, IndiaStaff+
Responsibilities
- Lead the architecture, design, development, and evolution of large-scale consumer-facing mobile applications.
- Define mobile engineering standards, architectural principles, reusable patterns, and development best practices.
- Provide technical direction for React Native solutions across iOS and Android platforms.
- Design scalable, modular, maintainable, and reliable mobile application architectures.
- Guide application lifecycle management, release readiness, store distribution, and production support.
- Define mobile security and privacy engineering standards, including secure storage, authentication integration, data protection, and third-party SDK governance.
- Establish patterns for state management, API integration, offline capabilities, caching, error handling, and synchronization.
- Drive mobile performance engineering across startup, rendering, network utilization, memory, and responsiveness.
- Lead integrations with commerce platforms, APIs, content platforms, analytics, and third-party services.
- Ensure mobile experiences meet WCAG accessibility standards and inclusive design principles.
- Partner with design teams on reusable components and mobile design systems.
- Support experimentation, feature flagging, A/B testing, and data-driven optimization of consumer journeys.
- Provide technical leadership, influence architectural decisions, and mentor engineers.
Requirements
- 10+ years of software engineering experience with significant expertise in mobile application development.
- 3+ years of experience leading a technical capability, project, or engineering team.
- Strong hands-on expertise with React Native and modern TypeScript/JavaScript development.
- Deep understanding of iOS and Android fundamentals, platform capabilities, and mobile application lifecycles.
- Strong experience with mobile build, signing, release, distribution, and application store processes.
- Proven expertise in frontend and mobile system design, application architecture, and engineering patterns.
- Experience integrating native iOS and Android modules into React Native applications.
- Proven experience optimizing startup time, rendering, memory utilization, network efficiency, and application responsiveness.
- Practical knowledge of WCAG standards, mobile accessibility, and inclusive experience engineering.
- Experience with experimentation platforms, feature flags, and A/B testing.
- Strong understanding of design systems, reusable component libraries, and mobile UX engineering principles.
- Experience using coding agents, LLMs, or AI-assisted engineering tools to improve software delivery and developer productivity.
- Strong problem-solving, communication, technical leadership, stakeholder management, and decision-making skills.
- Experience in eCommerce, retail, or consumer digital products is strongly preferred.
Tech Stack
Categories
Mobile
