Overview Mroads is looking for a \"Lead iOS Developer\" for one of the direct clients in Benito Juárez, Mexico City, Mexico. This is a hybrid role with 3 days in the office every week. Responsibilities Lead the architecture, design, and development of enterprise-grade iOS applications using Swift and SwiftUI. Build scalable, reusable, and maintainable mobile components and frameworks. Develop and integrate GraphQL APIs for efficient and optimized mobile data handling. Utilize Combine framework for reactive and asynchronous programming patterns. Drive best practices for clean architecture, performance optimization, and secure mobile development. Implement robust unit testing and automated testing strategies to ensure code quality and application reliability. Mentor and guide iOS engineers through code reviews, technical leadership, and development best practices. Collaborate with cross-functional teams including Product, UX/UI, QA, and backend engineering teams. Participate in sprint planning, technical design discussions, and roadmap initiatives. Troubleshoot production issues and continuously improve application stability and performance. Stay current with emerging iOS technologies, frameworks, and industry trends. Qualifications 7+ years of experience in iOS application development. Strong expertise in Swift and modern iOS development practices. Hands-on experience building applications with SwiftUI. Solid experience integrating and consuming GraphQL APIs. Strong knowledge of Combine framework and reactive programming concepts. Experience implementing unit testing using XCTest and other testing frameworks. Strong understanding of MVVM, Clean Architecture, and mobile design patterns. Experience with CI/CD pipelines and mobile release management. Excellent problem-solving, communication, and leadership skills. Proven experience leading or mentoring development teams in agile environments. #J-18808-Ljbffr