Job Description

Mroads is looking for a "Mobile Architect/Lead" for one of the direct clients in Benito Juárez, Mexico City, Mexico.

This is a hybrid role with 3 days in office.

We are seeking an experienced Mobile Architect/Lead to lead the design and evolution of our mobile platforms across iOS and Android. This role will drive architectural decisions, modernization efforts, and best practices as we continue to migrate our mobile applications to modern frameworks. The ideal candidate has deep hands‑on experience with iOS (Swift, SwiftUI) and Android (Kotlin, Jetpack Compose), strong knowledge of mobile architecture patterns, and proven expertise integrating mobile apps with REST and GraphQL-based services.

Key Responsibilities

  • Define and own the end‑to‑end mobile architecture for iOS and Android platforms.
  • Lead the modernization and migration efforts from legacy frameworks (Objective‑C/UIKit) to Swift, SwiftUI, and from XML‑based UI to Jetpack Compose.
  • Establish scalable, secure, and maintainable architecture patterns (MVVM, Clean Architecture, Modularization).
  • Design and review mobile system integrations using RESTful APIs and GraphQL.
  • Partner closely with product, backend, UX, and DevOps teams to align architecture with business goals.
  • Create and maintain architecture standards, coding guidelines, and best practices.
  • Conduct architecture reviews, code reviews, and technical mentoring for mobile teams.
  • Drive performance, security, offline‑first, and reliability strategies across platforms.
  • Guide teams on CI/CD, automated testing, observability, and release management for mobile apps.
  • Evaluate and recommend new tools, frameworks, and technologies to continuously improve the mobile ecosystem.

Required Skills & Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent experience.
  • 8+ years of mobile development experience, with a strong background in mobile architecture and platform leadership.

iOS (Must Have)

  • Expert‑level experience with Swift and SwiftUI.
  • Strong understanding of modern iOS architecture patterns (MVVM, VIPER, Clean Architecture).
  • Prior experience with Objective‑C and UIKit for maintaining and migrating legacy codebases.

Android (Must Have)

  • Strong hands‑on experience with Kotlin.
  • Experience designing and implementing apps using Jetpack Compose.
  • Solid understanding of Android architecture components and modular app design.
  • Strong experience with mobile system architecture, scalability, and performance optimization.
  • Proven expertise in integrating mobile apps with RESTful services and GraphQL APIs.
  • Experience with authentication, security best practices, and offline‑first design.

#J-18808-Ljbffr

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application