About the Role
Design and implement mobile solutions that leverage AI to improve consumer interactions, ensuring high performance, scalability, and intuitive user experiences across platforms.
Responsibilities
- Develop and maintain mobile applications for iOS and Android platforms
- Integrate artificial intelligence features into consumer-facing interfaces
- Collaborate with product teams to define user stories and technical requirements
- Write clean, efficient, and testable code following best practices
- Optimize applications for speed and responsiveness
- Troubleshoot and resolve technical issues across development stages
- Participate in code reviews to ensure code quality and consistency
- Implement robust security practices in mobile development
- Work closely with UX designers to translate mockups into functional features
- Ensure compatibility across multiple device types and operating system versions
- Use version control systems for collaborative development workflows
- Monitor application performance and implement improvements
- Support deployment processes and app store submissions
- Stay current with emerging mobile technologies and frameworks
- Contribute to architectural decisions for mobile platforms
- Assist in defining technical roadmaps for feature development
- Ensure compliance with accessibility standards
- Integrate analytics and tracking tools to measure user behavior
- Collaborate with backend teams to design and consume APIs
- Implement offline functionality and data synchronization
- Apply software design patterns to solve complex problems
- Conduct unit and integration testing for mobile components
- Participate in agile ceremonies including planning and retrospectives
- Document technical designs and development processes
- Support the rollout of AI-driven personalization features
Compensation
Competitive salary based on experience and location
Work Arrangement
Hybrid work model with flexible remote options
Team
Part of a dynamic engineering team focused on innovation in mobile experiences
What You’ll Do
- Build and enhance mobile applications using modern development practices
- Work on AI-powered features that personalize user journeys
- Collaborate with designers, product managers, and backend engineers
- Deliver reliable, scalable, and user-friendly mobile solutions
- Contribute to technical planning and feature prioritization
What We’re Looking For
- Proven track record in mobile development with shipped applications
- Strong coding skills and attention to detail
- Passion for creating seamless user experiences
- Experience with AI or recommendation systems is a plus
- Ability to thrive in a collaborative, fast-moving environment
May offer sponsorship for qualified candidates depending on role and location