Technical Lead – Mobile & Cloud Applications
Akkodis · Riyadh, Saudi Arabia
Apply & track with Apply EdgeWe are looking for an experienced Technical Lead to take ownership of a mobile application ecosystem and lead technical delivery across mobile, backend and cloud architecture.This is a broader technical leadership role rather than a purely mobile development position. The successful candidate will lead the mobile engineering team while also working closely across backend, cloud and architecture functions, with a particular focus on BFF architecture, Java Spring Boot and cloud migration from AWS to Microsoft Azure.Key ResponsibilitiesProvide technical leadership across mobile application development, backend integration and cloud architecture.Lead and mentor mobile engineers across iOS and Android environments.Drive technical decisions around application architecture, scalability, integration and engineering standards.Support the migration of application services and backend components from AWS to Microsoft Azure.Work with and support Backend For Frontend (BFF) architecture serving mobile applications.Collaborate with backend teams working with Java and Spring Boot.Ensure effective integration between mobile applications, APIs, backend services and cloud platforms.Contribute to architecture reviews and technical design decisions across the wider application ecosystem.Support CI/CD, release management and production-readiness activities.Identify and resolve technical issues across mobile, backend and cloud layers.Work closely with product, architecture, DevOps, backend and platform teams.Promote strong engineering practices including code reviews, maintainability, performance and security.RequirementsStrong experience as a Technical Lead, Lead Software Engineer, Mobile Architect, Solution Architect or similar.Strong background in mobile application engineering, with experience across iOS and/or Android.Good understanding of Swift, Kotlin or other modern mobile technologies.Experience leading and mentoring software engineering teams.Strong understanding of Backend For Frontend (BFF) architecture, APIs and service integration.Practical experience with Java / Spring Boot environments.Strong cloud experience, ideally with Microsoft Azure, with AWS experience also highly relevant.Exposure to cloud migration, particularly moving workloads or services between AWS and Azure.Good understanding of microservices, API architecture, CI/CD and DevOps practices.Ability to work across multiple technical domains rather than focusing only on mobile development.Strong communication, stakeholder management and technical decision-making skills.Comfortable working in an environment where the technology stack may continue to evolve.Preferred ExperiencePrevious ownership of a mobile ecosystem spanning frontend, BFF and backend services.Experience modernising or migrating cloud-based application platforms.Strong Azure architecture exposure.Experience leading distributed or cross-functional engineering teams.Background in high-scale consumer, automotive, mobility or digital platforms is an advantage.