Lead the design and development of native Android and iOS applications
Provide technical leadership to the squad, guiding decisions on mobile architecture, frameworks, libraries, and best practices in code quality, performance, accessibility, and security
Remain highly hands-on, spending most of your time writing and reviewing mobile code, and ensuring high-quality, maintainable applications
Collaborate closely with backend engineers to design and consume APIs that support robust and efficient mobile experiences
Mentor and coach mobile engineers, fostering a culture of continuous learning, strong ownership, and technical excellence
Own mobile build, release, and deployment processes, including CI/CD pipelines and app store submissions for Google Play and Apple App Store
Champion automated testing, app stability, observability, and the responsible use of AI to improve developer productivity and software quality
Requirements
7+ years of professional software engineering experience
Strong experience building native Android and native iOS applications
Previous experience as a Lead Engineer, Tech Lead, or Senior Mobile Engineer leading a small team
Proven experience integrating AI-assisted development tools and techniques into everyday workflows
Hands-on experience integrating mobile apps with backend APIs (REST and/or GraphQL) and cloud-based services
Strong focus on testing and quality, with experience using mobile testing frameworks and automated testing approaches
Experience owning mobile CI/CD pipelines, build automation, and app store release processes
An observability mindset, with experience using crash reporting, performance monitoring, and analytics tools to improve app reliability
Comfortable working with Git, Jira, Confluence, and modern agile engineering workflows
Proven ability to mentor engineers, review code and designs, and balance pragmatism with mobile engineering excellence.