Skip to content

Open nowPosted 5 hours ago

Senior IOS Engineer - Remote Latam

Puzzle8 open roles

Where
Brazil
Work mode
Remote
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowSenior IOS Engineer - Remote LatamPuzzle · Brazil
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on Puzzle's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

8.2% of postings close within 7 days. Measured by our own scanner across the market. Puzzle postings stay open a median of 26 days.

Share of postings closed within
  1. 1.9%1 day
  2. 3.8%3 days
  3. 8.2%7 days
  4. 15.2%14 days
  5. 34.1%30 days
This job: posted 5 hours ago

Puzzle median: 26 days open

The posting

Location: Remote - LATAM

Employment Type: Full-Time

Reports To: Engineering Lead

About the Role

We are looking for a Senior Software Engineer – iOS to join a growing product team and help build polished, reliable mobile experiences for creators and consumers. This role combines hands-on iOS development with production ownership, technical problem-solving, and mentorship. You’ll work across the full development lifecycle—from technical design and implementation to testing, release, monitoring, and continuous improvement.

You’ll have the opportunity to make meaningful contributions to the product while helping establish strong engineering practices that support scalability, performance, and long-term maintainability.

Mission

Build polished, reliable iOS experiences that help users connect, create, and engage while continuously improving application architecture, performance, and development practices.

Success in this role will include:

- Delivering roadmap features that meet agreed requirements and acceptance criteria.

- Improving crash-free usage and key application performance metrics.

- Strengthening automated test coverage across critical iOS user journeys.

- Reducing recurring defects and improving release predictability.

- Contributing to scalable, maintainable mobile architecture.

- Helping establish engineering standards and best practices across the mobile development team.

Core Responsibilities

- Own iOS features from technical design through implementation, testing, release, and production monitoring.

- Build accessible, responsive, and reliable mobile interfaces using modern iOS development practices.

- Develop and maintain integrations with APIs, authentication systems, local data storage, and background processes.

- Diagnose and resolve crashes, concurrency issues, memory problems, and performance bottlenecks.

- Contribute to application architecture and improve development tools and processes.

- Write clean, maintainable, well-tested code.

- Participate in code reviews and provide constructive technical feedback.

- Mentor other engineers and contribute to a collaborative engineering culture.

- Participate in a defined production-support or on-call rotation.

- Collaborate closely with backend, Android, QA, Product, and Design teams.

Requirements & Competencies

- 5+ years of professional software engineering experience, with substantial experience building and shipping native iOS applications.

- Strong experience with Swift and SwiftUI and/or UIKit.

- Strong understanding of the iOS application lifecycle, concurrency, networking, and API integration.

- Experience writing and maintaining automated tests for mobile applications.

- Experience diagnosing and resolving production issues, including crashes, memory problems, and performance bottlenecks.

- Understanding of mobile security, accessibility, application signing, CI/CD, and App Store release processes.

- Ability to independently design, develop, debug, test, and maintain production-quality software.

- Strong communication and collaboration skills.

AI-Assisted Development

- Experience developing software both with and without agentic or generative AI coding tools.

- Ability to use coding assistants and AI agents effectively to accelerate development while maintaining engineering quality.

- Ability to independently evaluate, debug, and validate AI-generated code.

- Strong accountability for the correctness, security, performance, and maintainability of all production code.

- Understanding of how to protect proprietary code, credentials, and sensitive information when using AI development tools.

Nice to Have

- Experience building social, creator, community, or media-focused applications.

- Experience working with media-heavy mobile applications.

- Experience with real-time features, feeds, messaging, or content publishing.

- Experience with performance optimization and mobile observability.

- Experience working in a fast-paced product environment with frequent releases.

- Experience mentoring engineers or contributing to mobile engineering standards.

First 90 Days

Days 1–30:

- Learn the existing iOS architecture, development practices, product roadmap, and release process. Identify key stability, performance, and technical risks.

Days 31–60:

- Ship a tested feature or priority production improvement while establishing effective monitoring and validation practices.

Days 61–90:

- Improve a key reliability or development bottleneck and collaborate with the team on a prioritized technical improvement plan.

Collaboration & Reporting

- You’ll report to the Mobile Engineering Manager or Head of Engineering and work closely with Android, Backend, QA, Product, and Design teams.

- This is a senior individual contributor role with opportunities to influence technical decisions, mentor engineers, and contribute to the evolution of the mobile engineering organization.

Why Join?

Join a growing product team where your work will directly shape the mobile experience. You’ll have the opportunity to own meaningful iOS features, solve challenging technical problems, mentor other engineers, and help establish the engineering standards needed to support the product’s next stage of growth.

Join Us and Enjoy These Perks!

Competitive Salary: Earn a USD salary that matches your skills and experience.

Paid Time Off: Generous PTO to support your work-life balance and recharge.

Health Insurance Subsidy: Financial assistance to support your healthcare coverage.

Annual Salary Reviews: Structured annual evaluations to recognize and reward performance.

Paid Training & Certifications: Continuous support for professional growth and upskilling.

Ready to put your puzzle-solving skills to the test? Join our team today!

LinkedIn: Puzzle

Instagram: @puzzle.tech http://puzzle.tech

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against Puzzle's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on Puzzle's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    Puzzle's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.