Responsibilities :
- Lead and mentor the mobile engineering team, fostering a culture of collaboration, technical excellence, and continuous learning.
- Architect, develop, and maintain robust, scalable, and high-performance mobile applications on Android and iOS platforms.
- Collaborate closely with Product Managers, Designers, and Backend Engineers to deliver seamless and impactful features.
- Ensure code quality through code reviews, unit testing, and best practices in mobile development.
- Manage technical roadmaps, sprint planning, and project timelines.
- Evaluate and implement new tools and technologies to improve the development process.
- Oversee the app release process, monitor performance, and continuously iterate based on user feedback and analytics.
- (Plus) Collaborate with stakeholders on mobile integrations with POS systems to enhance in-store experiences.
Requirements :
- Proven experience in developing and shipping mobile apps on
both Android (Java/Kotlin)
and
iOS (Swift/Objective-C)
platforms. - Minimum
5 years of professional experience
in mobile development, with
2+ years in a leadership or lead engineer role
. - Strong understanding of mobile architecture, CI/CD for mobile, and modern development practices.
- Hands-on experience in debugging, performance tuning, and monitoring mobile applications.
- Experience with RESTful APIs, and third-party SDKs.
- Excellent communication, team management, and problem-solving skills.
- Experience working with or building POS (Point of Sale) systems
is a big plus.