iOS Engineer
VIGIL
Senior iOS Developer
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
Vacancy posted more than 2 months ago
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to iOS Engineer. Be the first to apply!
Related searches
- lead ios engineer United States
- remote ios developer United States
- ios developer contract United States
- senior ios engineer United States
- work from home ios developer United States
- ios developer United States
- ios developer intern United States
- lead ios developer United States
- senior ios developer United States
- principal ios developer
