Technical Mobile App Development Manager
Role details
Job location
Tech stack
Job description
At Home is looking for a Technical Mobile App Development Manager to join the growing Digital E-Commerce Technology Team. This role will lead the React Native mobile engineering team and contractors responsible for delivering scalable, high-performing iOS and Android applications supported by a Backend-for-Frontend (BFF) service layer that powers the mobile experience.
This individual must be a subject matter expert in React Native and API-driven architecture, providing deep technical leadership across both the mobile application and its supporting BFF services that integrate with enterprise commerce and marketing platforms., * React Native Technical Leadership: Serve as the primary technical authority for React Native architecture, design patterns, modularization, and scalability across iOS and Android platforms
- Technical Vision & Roadmap Ownership: Define and drive the mobile technical vision and long-term roadmap, ensuring alignment with business priorities and platform evolution
- Mobile & BFF Architecture Ownership: Design and evolve the end-to-end architecture spanning the mobile application and its Backend-for-Frontend (BFF) service layer
- Google Cloud Platform Service Development Oversight: Lead the design, development, and deployment of Google Cloud Platform-hosted services (e.g., Cloud Functions, Cloud Run, or similar) that power the mobile BFF layer
- Enterprise API Integration: Architect and oversee Google Cloud Platform-based service integrations with Salesforce Commerce Cloud (OCAPI / SCAPI) and Salesforce Marketing Cloud APIs, including request orchestration and data transformation
- Team Development & Talent Management: Lead recruitment efforts, support hiring and onboarding of engineers and contractors, and provide ongoing mentorship, coaching, and performance management to foster technical growth and accountability
- API Orchestration & Optimization: Drive middleware best practices including authentication handling, caching strategies, error handling, logging, and performance optimization
- Application Performance & Stability: Own mobile performance metrics including crash reduction, responsiveness, memory optimization, and API latency management
- Code Governance & Standards: Establish and enforce coding standards across mobile and Google Cloud Platform services, conduct architectural and peer code reviews, and ensure adherence to best practices
- Product & UX Collaboration: Partner closely with Product Management and UX teams to translate business requirements into scalable technical solutions and deliver a high-quality mobile application experience
- Security Best Practices: Ensure secure authentication flows, token lifecycle management, secure local storage practices, and secure service-to-service communication
- Cross-functional Collaboration: Partner with backend, platform, and marketing technology teams to ensure API alignment and service scalability
Requirements
- Expert-level proficiency in React Native and JavaScript/TypeScript
- Strong experience building and deploying services in Google Cloud Platform (Google Cloud Platform)
- Strong understanding of Backend-for-Frontend (BFF) architecture and API orchestration patterns
- Experience integrating with Salesforce Commerce Cloud OCAPI and SCAPI services
- Experience integrating with Salesforce Marketing Cloud APIs
- Strong understanding of authentication flows (OAuth, JWT, token refresh strategies)
- Experience optimizing API-driven applications for performance and reliability
- Deep knowledge of mobile debugging, profiling, and crash analysis tools
- Experience mentoring engineers and influencing technical direction
- Experience with Git, GitFlow, BitBucket or equivalent, * Bachelor's degree from a four-year college or university; or 6+ years related experience in mobile application development; or equivalent combination of education and experience
- 5+ years of React Native development experience
- Experience designing and deploying cloud-hosted services in Google Cloud Platform
- Experience leading technical initiatives or mentoring engineers
- Previous formal people management experience preferred but not required
- Proven track record of delivering production-scale mobile and API-driven applications
- Strong organizational and prioritization skills
- Ability to effectively communicate technical architecture concepts to non-technical stakeholders
- Ability to operate effectively in a fast-paced retail environment