4 days ago
Bogotá, ColombiaSenior / Mid Level
H1B Sponsor
Responsibilities
- Develop, test, and maintain efficient Swift-based applications for iOS devices.
- Collaborate with designers, product managers, and engineers to implement and refine new features.
- Support app performance, stability, and usability across a range of iOS devices and OS versions.
- Participate in code reviews and help uphold code quality and engineering best practices.
- Debug and resolve technical issues and bugs throughout development and testing.
- Contribute to architectural discussions and support technical decision-making.
- Integrate APIs, including REST and/or GraphQL services, into mobile applications.
- Write and maintain unit and UI tests using XCTest or similar tools.
- Support CI/CD workflows, App Store releases, and version control practices.
- Stay current with the evolving iOS ecosystem and introduce relevant improvements into the codebase.
- Collaborate effectively in Agile delivery cycles, including release planning, bug fixing, and feature development.
- Mentor junior engineers and partner with cross-functional stakeholders to deliver quality solutions.
Requirements
- 5+ years of relevant mobile engineering experience.
- Strong proficiency in Swift for iOS development.
- Solid understanding of iOS frameworks including UIKit, SwiftUI, and Core Data.
- Experience with mobile architecture patterns such as MVC and MVVM; exposure to Clean Architecture is a plus.
- Experience building reliable iOS applications with offline support.
- Practical experience integrating APIs such as REST and/or GraphQL.
- Comfort writing unit and UI tests using XCTest or similar testing tools.
- Familiarity with performance debugging tools such as Instruments.
- Experience with the App Store release process and CI/CD workflows.
- Understanding of mobile security best practices, including secure storage and authentication.
- Experience with version control and deployment workflows.
- Strong communication skills and the ability to collaborate with technical and non-technical stakeholders.
- Ability to work independently, take ownership of assigned features, and contribute effectively in a team environment.
- Experience working within Agile methodologies and mentoring junior engineers.
Tech Stack
GraphQLSwiftSwiftUI
Categories
Mobile
