Senior iOS Engineer
Job details
- Work mode
- Remote
- Employment
- Contract
- Level
- Senior
- Experience
- 8+ years
- Posted
- Nov 10, 2026
- Last confirmed open
- Nov 11, 2026
- Job function
- Software/Internet/AI › Frontend/Mobile/Game › iOS/Swift Developer
About this role
Remote - LATAM
|
Contract
Our client runs a successful and fast-growing self-service platform for Employer of Record and contractor management. They're looking for a Senior iOS Engineer to lead the greenfield build of the native iOS app for their existing product, a React web application.
The successful candidate will work in a dedicated mobile pod with the Senior Android Engineer building the counterpart app, a product manager, and a UX designer, alongside the client's engineering team.
This is a long-term contract engagement with no end date. It's fully remote, and you can be located anywhere in Latin America. The client's team is in Toronto and expects full daily overlap with Eastern Time.
You'll need strong English communication skills (B2+ or higher) for this role.
Responsibilities
- Architect, build, and maintain a greenfield native iOS application using Swift.
- Design clean, scalable mobile architectures (e.g. MVVM, Clean Architecture) and implement robust state management.
- Consume and integrate the RESTful APIs provided by the client's engineering team.
- Implement UI/UX designs using SwiftUI, and UIKit where necessary, to create a premium, fluid experience for a global user base.
- Integrate and manage secure push notifications for real-time approval workflows and smart alerts.
- Configure and maintain the iOS CI/CD pipeline via GitLab CI for automated testing and TestFlight/App Store deployment.
- Perform rigorous code reviews and write comprehensive unit and UI tests.
Mandatory Requirements
- 8-12 years of professional experience developing complex, data-driven iOS applications.
- Expertise in Swift, SwiftUI, and Apple's Human Interface Guidelines.
- Proven experience building greenfield applications and making foundational architectural decisions.
- Strong experience integrating with backend APIs, handling authentication (JWT), and managing offline caching.
- Experience with Apple Push Notification service (APNs) and deep linking.
- Solid understanding of Git, branching strategies, and modern CI/CD practices for iOS.
Nice-to-Have
- Hands-on experience with agentic coding tools such as Claude Code or Cursor, and a view on where they help and where they don't.
- GitLab CI specifically.
- React or TypeScript familiarity; the web platform is where these workflows exist today.
- Instrumenting mobile apps for analytics and observability. The client uses Mixpanel and Datadog.
- Experience taking a product from a cross-platform framework to native.
Of Note
- Completed background checks will be required before the start date if you are selected as a winning candidate.
- As a winning candidate, you will be required to disclose your engagement with DevEngine as a primary client on your professional LinkedIn profile.
While we strive to respond to all applicants, please understand that due to the high volume of applications we receive, providing individual feedback or responses to every candidate may not be feasible. Rest assured that your application will be carefully reviewed and considered. We appreciate your understanding and interest in joining our team.