Back to search
Vigil Himalayas · Posted today

iOS Engineer

Australia, Canada, France, Germany, India, United Kingdom, United States Full time Remote

IOS Engineer iOS Development Mobile Engineering Swift Developer
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

You’ll join a cross-functional product team building and evolving a large-scale iOS application used by millions of users. This is a senior-level role in a high-traffic, business-critical environment, where reliability, performance, and clean architecture are essential.

You’ll work closely with backend engineers, product managers, and designers, owning features end-to-end while helping set the technical standard for iOS development within the team.

WHAT WILL YOU BE DOING:

  • Design, build, and maintain production-grade iOS applications using Swift across UIKit and SwiftUI codebases
  • Deliver features in a continuous delivery environment, shipping small, incremental changes to production
  • Collaborate closely with backend teams to integrate APIs and evolve client-server contracts
  • Work with UI/UX designers to translate designs into scalable, accessible, and high-quality mobile experiences
  • Write well-tested code, including unit and integration tests, and contribute to test automation
  • Participate in code reviews, refactoring, and architectural discussions
  • Help define and evolve iOS best practices, patterns, and tooling across the team
  • Mentor and support other engineers, explaining not just how things are done, but why
  • Actively contribute to Agile ceremonies and continuous improvement initiatives
  • Identify and escalate technical risks or impediments early, helping drive pragmatic long-term solutions

WHAT WE ARE LOOKING FOR:

  • Strong commercial experience building iOS applications in Swift
  • Solid experience working with UIKit and exposure to SwiftUI in production environments
  • Good understanding of iOS architecture patterns (MVC, MVVM, VIPER, etc.)
  • Experience integrating with RESTful APIs, working with JSON, and client-server communication
  • Hands-on experience writing unit tests (XCTest) and a quality-first engineering mindset
  • Familiarity with CI/CD pipelines for iOS (e.g. Fastlane or similar tooling)
  • Strong knowledge of Git and collaborative development workflows
  • Strong English communication skills
  • Experience working with Objective-C and bridging legacy code with Swift

NICE TO HAVE:

  • Experience with SwiftUI at scale or reactive frameworks such as Combine.
  • Exposure to high-traffic consumer applications
  • Experience with performance optimisation, crash monitoring, or mobile observability
  • Previous mentoring or technical leadership experience

WHAT’S IN IT FOR YOU?

  • Be part of our collegial environment where responsibility and authority is shared equally amongst colleagues and help create our company culture
  • A culture in which we don’t criticise failure but ensure we learn from our mistakes
  • An Agile environment where your ideas are welcome
  • The possibility to grow and experience different projects
  • Fully remote work
  • Ongoing Training & Mentoring
  • Learn and experiment with new solutions
  • The possibility of travelling

- ATTENTION! THIS POSITION IS FOR PORTUGAL OR BRAZIL-BASED ONLY

Originally posted on Himalayas

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If CV tailoring and application tracking get heavy, Full Caio Agent adds a human specialist.
View Full Agent