Senior Software Engineer (Mobile) - CONSUMER EXPERIENCE ENGINEERING
Core
Design, build, and maintain scalable consumer-facing mobile applications for web and mobile platforms, ensuring high performance, accessibility, and architectural excellence.
Role type
Senior IC mobile software engineer (React Native)
Builds
Consumer-facing mobile applications and shared engineering frameworks
Domain
Consumer retail / eCommerce / DTC
Deliverable
production ML models | product features
Required skills
React Native, TypeScript, JavaScript, iOS/Android platform integration, mobile architecture patterns, state management, REST/GraphQL API integration, secure application development, unit/integration/E2E testing, observability and performance optimization, code review and technical mentoring
Preferred skills
Consumer/Retail/eCommerce product experience, experimentation platforms and feature flagging, AI-assisted engineering tools
Technologies
React Native, TypeScript, JavaScript, iOS, Android, REST, GraphQL
Responsibilities
Design and build scalable mobile applications; develop native iOS/Android integrations; define application architecture and state management; collaborate with Product, Design, and QA; implement testing and automation practices; monitor and optimize application performance; contribute to App Store/Play releases and CI/CD; drive engineering excellence through mentoring and standards; participate in Agile delivery; support data-driven product optimization
Seniority
Senior, hands-on IC