As a Senior Mobile Engineer, iOS (Swift) at Monks, you will design, build, and maintain high-quality iOS applications using Swift, ensuring reliable and performant mobile experiences. You will work within cross-functional Agile teams to implement features, improve app stability, and contribute to technical decisions that align with product goals and enhance user experience.
What You'll Do
- Develop, test, and maintain efficient Swift-based applications for iOS devices
- Collaborate with designers, product managers, and engineers to implement and refine new features
- Ensure app performance, stability, and usability across a range of iOS devices and OS versions
- Participate in code reviews and contribute to high code quality and engineering best practices
- Debug and resolve technical issues and bugs during development and testing
- Stay current with the evolving iOS ecosystem and introduce relevant improvements into the codebase
- Support architectural discussions and contribute to technical decision-making
- Take ownership of assigned features and tasks while working independently and collaboratively
- Contribute to release planning, bug fixing, and feature development cycles in an Agile environment
- Mentor junior engineers and collaborate effectively with cross-functional teams and technical leads
- Other duties as assigned
What We're Looking For
- 5+ years of relevant mobile engineering experience, with strong focus on iOS development
- Strong proficiency in Swift for building iOS applications
- Solid understanding of iOS frameworks, including UIKit, SwiftUI, and Core Data
- Experience with mobile architecture patterns such as MVC and MVVM
- Experience building reliable iOS apps with offline support
- Practical experience integrating APIs, including REST and/or GraphQL
- Comfort writing unit and UI tests using XCTest or similar tools
- Familiarity with performance analysis and debugging tools such as Instruments
- Experience with the App Store release process and CI/CD workflows
- Good understanding of mobile security best practices, including secure storage and authentication
- Experience with version control, deployment workflows, and release management
- Strong communication and collaboration skills with technical and non-technical stakeholders
- Experience working within Agile methodologies
- Ability to define deliverables, clarify project scope, and contribute to team planning
- Collaborative mindset with the ability to mentor junior engineers
Nice to Have
- Exposure to Clean Architecture
Technical Stack
Swift, UIKit, SwiftUI, Core Data, MVC, MVVM, Clean Architecture, REST, GraphQL, XCTest, Instruments, App Store, CI/CD, version control
Team & Environment
Work within cross-functional teams including designers, product managers, and engineers
Work Mode
Local-country role based in Bogotá, Colombia, with remote flexibility
Monks Technology Services does not discriminate on the basis of race, sex, color, religion, age, national origin, marital status, disability, veteran status. We are an equal-opportunity employer committed to building a respectful and empowering work environment that embraces diversity and inclusion, where everyone can grow and thrive.








