The Mobile App Developer will be responsible for building, enhancing, and maintaining mobile applications that support our global e-commerce experience. The ideal candidate is proficient in React Native or Flutter, experienced in Backend for Frontend (BFF) development, and able to work across the full stack.
Responsibilities:
- Develop and enhance cross-platform mobile applications using React Native or Flutter
- Build and maintain BFF (Backend for Frontend) services to optimize mobile app performance and user experience
- Develop backend services, APIs, and integrations that support mobile features
- Work closely with the Product team, Web team, UX/UI designers, and QA to plan and deliver new mobile features
- Implement and optimize API integrations and backend functions
- Ensure high standards of app performance, security, and scalability
- Troubleshoot and resolve issues across both mobile front-end and backend layers
- Collaborate with cross-functional teams to support e-commerce and omnichannel experiences
Requirements:
- Bachelor's Degree in Computer Science or a related field
- At least 3 years of working experience in mobile app development
- Mobile application development experience, including the use of AI-powered code assistants to accelerate development and enhance code quality
- Hands-on experience with Flutter and/or React Native
- Full-stack engineering capability across both mobile front-end and backend development
- Experience building and maintaining BFF (Backend for Frontend) services
- Strong understanding of REST APIs and backend integrations
- Must have delivered at least 1 major e-commerce production mobile app
- Familiarity with mobile frameworks: navigation, state management, push notifications, analytics SDKs, mobile CI/CD pipelines
- Experience deploying applications on AWS
- Experience with the App Store and Google Play release processes
- Strong debugging, testing, and performance tuning skills
- Excellent communication, teamwork, and stakeholder collaboration