Senior IOS Engineer - Remote Latam

OpenKrill

United States

A distancia

USD 120.000 - 150.000

Jornada completa

Hace 4 días
Sé de los primeros/as/es en solicitar esta vacante

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Competitive salary
Paid time off
Health insurance subsidy
Annual salary reviews
Training & certifications

Descripción de la vacante

Puzzle is seeking a Senior Software Engineer - iOS to join a growing product team and build polished, reliable mobile experiences for creators and consumers, with remote work from LATAM. You’ll work across the full development lifecycle—from design and implementation to testing, release, monitoring, and continuous improvement.

You will mentor engineers, contribute to scalable mobile architecture, and help establish engineering standards that support performance, security, and long-term

Formación

  • 5+ years of professional software engineering experience with iOS
  • Strong experience with Swift and SwiftUI/UIKit
  • Knowledge of the iOS lifecycle, concurrency, networking, and API integration
  • Experience writing automated tests for mobile applications
  • Experience diagnosing production issues, crashes, memory, and performance bottlenecks
  • Understanding of mobile security, signing, CI/CD, and App Store release processes

Responsabilidades

  • Own iOS features from design through implementation, testing, release, and production monitoring
  • Build accessible, responsive, and reliable mobile interfaces using modern iOS practices
  • Develop and maintain API integrations, authentication, local data storage, and background tasks
  • Diagnose and resolve crashes, concurrency, memory, and performance bottlenecks
  • Contribute to architecture and improve development tools and processes
  • Write clean, well-tested production code
  • Participate in code reviews and provide constructive feedback
  • Mentor other engineers and contribute to mobile engineering standards
  • Participate in production-support or on-call rotation
  • Collaborate with backend, Android, QA, Product, and Design teams

Conocimientos

Swift
SwiftUI
UIKit
iOS lifecycle
Automated tests
Crash diagnosis
CI/CD
Mentorship

Descripción del empleo

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.

LinkedIn: Puzzle

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

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior iOS Engineer — Remote (LATAM)
Senior iOS Engineer — Remote (LATAM)

OpenKrill • EE. UU.

A distancia
USD 120.000 - 150.000
Competitive salary
Paid time off
Health insurance subsidy
+2
Software Engineer (iOS) ID48367
Software Engineer (iOS) ID48367

AgileEngine • Las Vegas (NV)

Presencial
USD 100.000 - 130.000
Professional growth: Mentorship and TechTalks
Competitive compensation: USD-based pay
Exciting projects: Fortune 500 collaborations
+1
Software Engineer (iOS) ID48367
Software Engineer (iOS) ID48367

AgileEngine • Chicago (IL)

Presencial
USD 100.000 - 140.000
Professional growth: Mentorship, TechTalks, and personalized growth roadmaps.
Competitive compensation: USD-based pay with education, fitness, and team activity budgets.
Exciting projects: Modern solutions with Fortune 500 and top product companies.
+1
Software Engineer (iOS) ID48367
Software Engineer (iOS) ID48367

AgileEngine • Richmond (VA)

Presencial
USD 100.000 - 140.000
Professional growth: Mentorship, TechTalks, growth roadmaps
Competitive compensation: USD-based pay with budgets
Exciting projects: Modern solutions with top firms
+1
Software Engineer (iOS) ID48367
Software Engineer (iOS) ID48367

AgileEngine • Miami (FL)

Presencial
USD 90.000 - 120.000
Mentorship and TechTalks
USD-based pay and benefits
Flexible schedule
+1
Software Engineer (iOS) ID48367
Software Engineer (iOS) ID48367

AgileEngine • Jersey City (NJ)

Presencial
USD 140.000 - 190.000
Mentorship and personalized growth roadmaps
USD-based competitive pay
Flexible schedule with remote options
+2
Software Engineer (iOS) ID48367
Software Engineer (iOS) ID48367

AgileEngine • Orlando (FL)

Presencial
USD 100.000 - 130.000
Professional growth: Mentorship and TechTalks
Competitive compensation with budgets for education and activities
Exciting projects with Fortune 500 companies
+1
Software Engineer (iOS) ID48367
Software Engineer (iOS) ID48367

AgileEngine • Philadelphia

Presencial
USD 90.000 - 120.000
Mentorship and personalized growth roadmaps
Competitive compensation with budgets for education and fitness
Flexible schedule with remote options
+1
Senior iOS Developer
Senior iOS Developer

OpenKrill • EE. UU.

Híbrido
USD 120.000 - 180.000
Remote hybrid work
Free parking
Game zone
+7
Senior iOS Engineer / FitnessTech
Senior iOS Engineer / FitnessTech

Motion Recruitment • Chicago (IL)

Presencial
USD 140.000 - 190.000
Equity eligible
Medical, Dental, Vision Insurance
Vacation Time
+1