Own the mobile platform technical roadmap aligned with product and business strategy; evaluate and recommend adoption of emerging technologies and frameworks Define and evolve mobile architecture patterns (MVVM, MVI) across both platforms; drive stronger layering and separation of concerns for maintainability and modernization Design and maintain modular, well-structured codebases that enable team scalability and code reuse; establish architectural guidelines and review practices Champion native platform best practices while staying current on the broader mobile ecosystem; inform technology decisions with data-driven analysis Conduct regular architectural reviews and identify optimization opportunities in data flows, user interactions, and system design Provide technical guidance and mentorship to mobile developers, fostering a culture of continuous learning and technical excellence Lead the mobile team's adoption of AI-assisted development practices; evaluate and introduce agentic workflows, tooling, and new ways of working that raise team velocity and quality Establish and evolve a test automation strategy covering unit and integration testing; collaborate with QA on end-to-end coverage and drive adoption of standards across the team Conduct code reviews and establish coding standards, ensuring adherence to best practices and consistent code quality across the team Collaborate with Design and UX teams to ensure technical implementation aligns with user experience requirements and design systems 7+ years of professional mobile application development experience, with at least 3 years in an architect or technical lead role Proven experience with AI-assisted development tools; pragmatic about their strengths and limitations Demonstrated ability to help engineering teams adopt AI tooling where it genuinely improves output and quality Deep hands-on expertise in native Android development (Kotlin) and iOS development (Swift) Proven experience releasing and managing apps on Google Play Store and Apple App Store Strong understanding of mobile architecture patterns, design principles, and scalable code organization Experience designing and implementing offline-first architectures and data synchronization patterns Strong proficiency with REST APIs, backend integration, and asynchronous programming (Combine, Rx, Kotlin Coroutines, or equivalent) Solid understanding of mobile security principles, including data encryption, secure storage, and authentication mechanisms Experience owning and improving CI/CD pipelines and build automation for mobile applications Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent professional experience) Excellent leadership and mentoring skills with demonstrated ability to influence technical decisions and grow team members Experience integrating mobile payment solutions such as Stripe or equivalent Familiarity with cross-platform frameworks including .NET MAUI, React Native or Flutter Experience with Google Firebase ecosystem including Crashlytics, Analytics, and Remote Config Familiarity with Pendo or similar product analytics and in-app engagement platforms Familiarity with performance monitoring and profiling tools for mobile applications Knowledge of DevSecOps practices and security testing methodologies (SAST, DAST, dependency scanning) Experience with feature flag management and remote configuration systems Familiarity with SaaS or field service application architecture Prior experience at a growth-stage technology company managing technical scaling challenges You'll have meaningful responsibility and the trust to do your best work from the start.
Create an account to see the full posting, access our search engine, and more.You're just 60 seconds away from your new Creativeloft account.