The iOS Developer will join a UI Engineering team focused on creating and advancing mobile applications from initial development through to public release. The role emphasizes collaboration within small, autonomous agile teams working directly with clients to deliver high-quality solutions. Candidates will engage in transformative digital initiatives using advanced tools and practices.
Responsibilities
- Collaborate in small agile teams alongside clients to improve delivery speed, product quality, and team independence
- Develop and maintain mobile applications from initial concept through to deployment on app stores
- Collaborate with client teams striving to achieve top user ratings
- Address complex technical challenges within large-scale international projects
Requirements
- Minimum of 5 years of professional experience as an iOS Developer
- Upper intermediate proficiency in English
- Strong knowledge of Swift 5.x and later versions
- Experience with UIKit framework
- Proficiency in SwiftUI
- Familiarity with Combine framework
- Experience using RxSwift or similar reactive programming libraries
- Practical understanding of MVC, MVVM, and VIPER architectural patterns
- Hands-on experience with URLSession
- Proficiency with Alamofire for network requests
- Working knowledge of RESTful APIs and JSON data handling
- Experience with Core Data for local data persistence
- Familiarity with Realm database
- Knowledge of SQLite for local storage
- Use of UserDefaults for lightweight data storage
- Implementation of Keychain for secure data storage
- Experience with Grand Central Dispatch for concurrency
- Use of Async/Await in Swift 5.5 and above
- Proficiency with Git using platforms such as GitHub, GitLab, or Bitbucket
- Experience managing dependencies with CocoaPods
- Experience with Carthage as a dependency manager
- Familiarity with Swift Package Manager (SPM)
- Writing unit tests using XCTest
- Creating UI tests with XCUITest
Nice to Have
- Experience with WebSockets or real-time data APIs
- Knowledge of mocking or stubbing frameworks such as Mockingbird or Cuckoo
Tech Stack
Swift, UIKit, SwiftUI, Combine, RxSwift, MVC, MVVM, VIPER, URLSession, Alamofire, RESTful APIs, JSON, Core Data, Realm, SQLite, UserDefaults, Keychain, Grand Central Dispatch, Async/Await, Git, GitHub, GitLab, Bitbucket, CocoaPods, Carthage
Benefits
- Opportunity to work alongside professionals who have delivered groundbreaking solutions
- Contribute to impactful, large-scale global initiatives
- Grow professionally within specialized Studios focused on emerging technologies
- Pursue career development across a single industry or multiple sectors
- Work remotely from any city in Mexico with opportunities for cultural exchange
- Choose from over 800 concurrent projects to shape your career path
- Be part of a mature agile pod with a clear growth trajectory
- Access to a comprehensive benefits package, details available in the Globant Experience Guide
- Work in an inclusive and diverse environment
- Be part of a safe and equitable workplace
- Access to career advancement and promotion opportunities for all employees
Compensation
Competitive salaries. Comprehensive benefits package provided.
Work Arrangement
Remote in Mexico — Work in the city you want; empowered to choose where and how to work
Team
Small, self-regulated agile team (pod) structure working directly with clients; team operates autonomously with direct customer collaboration
- Where innovation, design, and engineering converge at scale
- Driving organizational transformation through digital and cognitive technologies
- Cultivating an inclusive and diverse workplace
- Upholding equity as a foundational value
- Providing a safe environment for all individuals
- Believing that diversity and plurality lead to continuous improvement
- Operating globally with opportunities for cultural exchange
Additional Information
- Upper intermediate English skills are required
- This position can be filled from any location within Mexico
- AI and machine learning are used in the recruitment process
- The company is an Equal Opportunity employer
- Reasonable accommodations are available for qualified individuals with disabilities
- Final compensation is determined by role, location, skills, experience, and qualifications
- A comprehensive benefits package is offered in addition to competitive salaries