Logo for Vigil

iOS Engineer at TXP

Role overview

Qualifications

  • 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

Responsibilities

  • 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
  • Write well-tested code, including unit and integration tests, and contribute to test automation

About the company

Vigil logo

Vigil

We create exceptional digital products that drive business value We’re a tech consultancy, expert in software engineering and cloud transformation.

Company details

Company typeScaleup
Company size51 - 200

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job 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

    Apply once. Then go straight to the hiring manager.

    After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

    MR

    Marcus Rivera

    Chief Revenue Officer

    m.rivera@company.com
    linkedin.com/in/marcusrivera
    Unlocked after you apply
    ·

    iOS Developer Related jobs

    Other jobs at Vigil

    Premium

    Reach out to the hiring manager directly.

    Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

    • Full match report with fit score and gaps
    • Career diagnostics on how recruiters read you
    • Curated company matches and warm intros
    • 48h early access to new roles

    Cancel anytime.