iOS engineer

BetterEngineer

Ciudad de México

Hybrid

MXN 1,247,000 - 1,870,000

Full time

26 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

BetterEngineer in Mexico is seeking an experienced iOS engineer to work with a US product team on native Swift apps. You will implement new screens, refine UI with UIKit or SwiftUI, and fix production crashes while aligning with App Store deployment processes.

You will draft Swift test snippets with AI tools and review them before TestFlight submission, then validate changes on devices prior to release. Remote, international team collaboration.

Qualifications

  • Swift and the current Apple UI stack.
  • Apps shipped through App Store review.
  • 5+ years as a software engineer.
  • Advanced or fluent English required.

Responsibilities

  • Add and change screens in the native iOS app.
  • Use UIKit or SwiftUI, matching the app.
  • Fix crashes observed in production.
  • Use AI tools to draft a Swift test or a first pass of a screen, then review it before it goes to TestFlight.
  • Run the change on a device before it ships.
  • Ship through TestFlight and App Store review.

Skills

Swift
UIKit/SwiftUI
Xcode
TestFlight
App Store Connect
Networking
Crash reports
English fluency
Remote collaboration
UI testing

Tools

Xcode
TestFlight
App Store Connect

Job description

Native iOS apps, from the repo through App Store review, for a US product team.

You work in the client native iOS app, from a Swift change through TestFlight and App Store review. A normal week is a screen, a crash, or a release. You use the UI stack the app already uses, UIKit or SwiftUI.

What you do on the team

On a placement, this is the work the US team expects.

  • Add and change screens in the native iOS app
  • Use UIKit or SwiftUI, matching the app
  • Fix crashes the team can see in production
  • Use AI tools to draft a Swift test or a first pass of a screen, then review it before it goes to TestFlight
  • Run the change on a device before it ships
  • Ship through TestFlight and App Store review
The stack
  • Swift
  • UIKit or SwiftUI, matching the app
  • Xcode
  • TestFlight and App Store Connect
  • Networking and local storage
  • Crash reports from production
What we look for
  • Swift and the current Apple UI stack
  • Apps shipped through App Store review
  • Networking, storage, and crash reports in production
  • 5 or more years as a software engineer
How we check

We review work you have shipped. A keyword on a resume is not enough. You need advanced or fluent English. You will be in standups, code reviews, and Slack with a US team. You use AI tools to draft a Swift test or a first pass of a screen, then you review it before it goes to TestFlight. Every engineer is assessed on the four-level AI fluency scale before a client meets them. See the four levels .

How a placement runs

You join the client team and work in their repo, their standups, and their code reviews. You work US business hours from Mexico, Costa Rica, Colombia, Peru, Brazil, Chile, Argentina, or Uruguay. The placement is almost always a full-time contract. You are paid the same amount every month in US dollars. The monthly invoice is for bookkeeping. Candidates never pay to apply or to join. How joining works .

BetterEngineer introduces senior engineers in Mexico, Costa Rica, Colombia, Peru, Brazil, Chile, Argentina, and Uruguay to US product teams. You work in the client repo. Candidates never pay anything.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java engineer
Java engineer

BetterEngineer • Ciudad de México

Hybrid
MXN 1,247,000 - 1,870,000
Kubernetes engineer
Kubernetes engineer

BetterEngineer • Ciudad de México

Hybrid
MXN 1,663,000 - 2,494,000
UI / UX engineer
UI / UX engineer

BetterEngineer • Ciudad de México

Hybrid
MXN 1,455,000 - 2,286,000
TypeScript engineer
TypeScript engineer

BetterEngineer • Ciudad de México

Hybrid
MXN 1,663,000 - 2,494,000
Data engineer
Data engineer

BetterEngineer • Ciudad de México

Hybrid
MXN 1,039,000 - 1,663,000
Remote work
Data science engineer
Data science engineer

BetterEngineer • Ciudad de México

Hybrid
MXN 1,247,000 - 1,870,000
WordPress engineer
WordPress engineer

BetterEngineer • Ciudad de México

Hybrid
MXN 1,247,000 - 2,078,000
Magento engineer
Magento engineer

BetterEngineer • Ciudad de México

Hybrid
MXN 1,870,000 - 2,909,000
Senior iOS Engineer — Ship Native Apps (Swift/SwiftUI)
Senior iOS Engineer — Ship Native Apps (Swift/SwiftUI)

BetterEngineer • Ciudad de México

Hybrid
MXN 1,247,000 - 1,870,000
Mobile Developer (React Native) | Remote (Latam)
Mobile Developer (React Native) | Remote (Latam)

Atomic Hr • Chihuahua

Remote
MXN 1,490,000 - 2,048,000
Fully remote LATAM contractor
Full-time ~40 hours/week
US core hours
+2