22 Aug
|
Recrew AI
|
Bangalore Urban
22 Aug
Recrew AI
Bangalore Urban
Role: Senior Mobile Engineer
Function: Mobile Engineering
Location: Embassy Tech Village, Bellandur, Bangalore (Hybrid)
Type: Full-time
Industry: Marketing Research, Data & Consumer Insights
About Company The company is a leading marketing research and data insights firm with over 25 years of experience. It operates one of the world's largest consumer research networks — 130 million global panelists.
The company combines survey data, digital behavior, and purchase data to deliver actionable insights. It serves approximately 2,500 domestic and 1,500 overseas companies across Asia-Pacific.
Backed by ~$848 million in funding, the company is in an active growth and expansion phase. Its agile, transparent, and ownership-driven culture encourages innovation at every level.
Position Overview The company is seeking a Senior Mobile Engineer to lead the ground-up rebuild of its consumer panel mobile app using React Native. The role spans the full product lifecycle — from architecture decisions and UX discussions to CI/CD pipelines and App Store releases — while ensuring a seamless transition from the existing legacy app for millions of panelists across Asia-Pacific.
Role & Responsibilities
- Build a new mobile app from scratch on a modern, scalable architecture using React Native, while analyzing the existing legacy app to ensure functional parity for current users
- Take full ownership of technology selection, critical architectural decisions, and driving continuous improvement of the codebase
- Lead the full lifecycle from UX discussions and technical design to implementation, testing, and production rollout
- Own the mobile CI/CD pipelines (Fastlane, GitHub Actions) and manage the entire app store submission process for both iOS and Android
- Ensure crash-free session rate ≥ 99.5% and ANR within industry norms through robust observability and crash reporting using Sentry and Firebase
Must Have Criteria
- 5–9 years of qualified experience in mobile application development
- Deep production experience with React Native, with the ability to drop into native iOS (Swift) or Android (Kotlin) for bridge modules, background tasks, and OS-level performance issues
- Strong understanding of modern architecture patterns — MVVM, MVP, and Declarative UI — applied in production mobile applications
- Proven experience building mobile applications from scratch on modern stacks, with the ability to analyze and interpret legacy codebases to ensure functional parity
- Experience building automated testing suites covering Unit, Integration, and E2E tests to ensure production-ready code quality
- Expert knowledge of CI/CD for mobile, including Fastlane, code signing, provisioning profile management, and managing automated releases to the App Store and Play Store
Nice to Have
- Experience working in Agile development environments with iterative sprint-based delivery
- Experience collaborating on UX design and applying user-centered design principles in mobile product development
- Proven track record of optimizing mobile performance — app size, startup time, rendering speed, and memory footprint
- Hands-on experience with mobile accessibility standards (VoiceOver on iOS, TalkBack on Android) and internationalization (i18n/l10n)
- Strong working knowledge of design systems and component libraries applied in a React Native codebase
- Bachelor's or Master's degree in Computer Science or a related technical field
What We Offer
- Rare greenfield opportunity to architect and build a consumer app used by millions of panelists across Asia-Pacific
- High ownership and autonomy — you drive technology decisions, not just implement them
- Hybrid work model based out of Embassy Tech Village, Bellandur, Bangalore
- Exposure to large-scale data systems combining behavioral, survey, and purchase data
- Growth opportunities within a global organization
📌 Senior Mobile Engineer (Bangalore Urban)
🏢 Recrew AI
📍 Bangalore Urban