Mroads is looking for an \"iOS Developer\" for one of the direct clients in Benito Juarez, Mexico City. This is a hybrid role with 3 days in office a week. We are seeking an experienced iOS Developer to drive the technical direction of our iOS platform. This role will focus on building modern, high-performance mobile applications using Swift and SwiftUI , while leading the migration from a legacy Objective-C/UIKit codebase to a modern, scalable architecture. You will work closely with product, design, backend, and mobile teams to define standards, mentor developers, and ensure delivery of high-quality mobile solutions. Key Responsibilities · Design and development of iOS applications using Swift and SwiftUI . · Own mobile architecture decisions, coding standards, and best practices across the iOS team. · Drive and execute the migration from Objective-C/UIKit to Swift/SwiftUI . · Define and implement scalable mobile architectures (MVVM, Clean Architecture, modularization, etc.). · Integrate mobile applications with backend systems using REST and GraphQL APIs . · Ensure performance, security, quality, and maintainability of the iOS codebase. · Collaborate with cross-functional teams including backend, QA, DevOps, UX, and product. · Conduct code reviews, technical design sessions, and mentor junior and mid-level developers. · Evaluate new tools, frameworks, and mobile technologies to improve development efficiency. Required Skills & Qualifications · 5-12+ years of mobile development experience with a strong focus on iOS . · Expert-level proficiency in Swift and SwiftUI . · Solid experience with mobile app architecture and design patterns . · Strong experience consuming and integrating REST and GraphQL APIs . · Hands-on experience migrating or modernizing large iOS codebases. · Deep understanding of performance optimization, memory management, and mobile security. · Proven experience in a Lead, Architect, or Principal iOS Developer role. · Strong communication skills and ability to influence technical direction. Good to Have · Experience with Objective-C and UIKit (legacy support and migration). · Exposure to Kotlin Multiplatform (KMP) for shared business logic. · CI/CD for mobile (GitHub Actions, Bitrise, Jenkins, Fastlane, etc.). · Experience with modularization, SDK development, and scalable app ecosystems. · Prior work on large-scale consumer or enterprise mobile applications.
Ios Developer
MROADS
bénito juárez, bénito juárez
Publicado hace 7 días
Denunciar empleo