About the Role We are seeking a highly skilled Senior iOS Engineer to join our team in Norte, Colombia. As a key member of our team, you will be responsible for designing and building scalable mobile applications using Swift and iOS development lifecycle. Responsibilities - Deliver robust and elegant user experience by developing and maintaining high-quality Swift-based mobile applications. - Provide expert guidance on iOS Platform nuances and support team members in addressing cross-platform challenges. - Lead and actively participate in architectural discussion, planning, implementation and ongoing enhancement of our mobile solutions. - Ensure code quality through rigorous unit, integration and automated testing practices. - Advise on the selection and integration of optimal frameworks and tools for evolving product needs. Requirements - Bachelor's degree in computer science, software engineering, or a related field. - Extensive experience in software development with a focus on designing and building scalable applications. - Professional/ Advanced English skills. - +5 years of experience. - Strong proficiency in Swift and iOS development lifecycle. - Deep understanding of mobile architectures (MVVM, Dependency Injection, etc.) and design patterns. - Experience writing automated tests, leveraging mocking frameworks and test-driven development. - Expertise in asynchronous programming, with Swift's Async/Await, concurrency, and thread management.