Senior iOS Developer

EPAM Systems

Buenos Aires

Presencial

ARS 90.595.000 - 135.892.000

Jornada completa

hace 16 horas
Sé de los primeros/as/es en solicitar esta vacante
Generador de candidaturas

No envíes un currículum genérico: crea un currículum y una carta de presentación adaptados a este puesto concreto.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Healthcare benefits
Paid time off and sick leave
Upskilling and certification courses
LinkedIn Learning access

Descripción de la vacante

EPAM Systems in Argentina is seeking a Senior iOS Developer to join a team of designers, product owners, QA, and engineers building and enhancing features for high-quality iOS applications.

You will leverage Tuist, xcodebuild, GitHub Actions, and CircleCI to streamline development and delivery, maintain legacy Objective-C code, and collaborate with a globally distributed team on open source initiatives and backend integrations.

Formación

  • Bachelor's or Master's in Computer Science or equivalent.
  • At least 3 years of hands-on iOS development experience.
  • Proficient in Swift for modern iOS apps.
  • Experience with Objective-C for legacy codebases.
  • Familiar with RAML API Documentation for describing APIs.
  • Hands-on usage of Danger for automating routine code review tasks.
  • Experience with μFeatures Architecture for modular iOS apps.
  • Experience with CircleCI for CI/CD.
  • English at B2 level or higher.

Responsabilidades

  • Develop iOS applications that provide high-quality user experiences.
  • Create and remove code to keep the codebase healthy and evolving.
  • Leverage Tuist, xcodebuild, GitHub Actions, and CircleCI to streamline development and delivery.
  • Apply Continuous Integration patterns throughout the development workflow.
  • Detect and resolve bugs to preserve stability and reliability across the app.
  • Adopt functional coding patterns for cleaner, maintainable solutions.
  • Carry out performance analysis and optimization for smooth apps.
  • Maintain Objective-C legacy code alongside modern components.
  • Prepare unit and integration tests to safeguard quality.
  • Collaborate on open source projects and initiatives.
  • Work effectively within a globally distributed team.
  • Integrate with bespoke backend services from earlier eras.
  • Craft solutions for open-ended problems and complex challenges.

Conocimientos

Swift programming
Objective-C
English (B2+)
Danger
μFeatures Architecture
GitHub Actions
CircleCI
Tuist
Xcode
Team collaboration

Educación

Bachelor's or Master's in Computer Science or related field

Herramientas

Xcode
GitHub
CircleCI
Tuist
Danger

Descripción del empleo

We are searching for a Senior iOS Developer to join our team. Your main focus will be contributing to a small team of designers, product owners, QA, and engineers building and enhancing features. You should be comfortable with modern software development methodologies widely used in iOS and be able to dig deep and iterate quickly on ideas together with your team, even when some ambiguity is present.

Responsibilities
  • Develop iOS applications that provide high-quality user experiences
  • Create and remove code as needed to keep the codebase healthy and evolving
  • Leverage build tools such as Tuist, xcodebuild, GitHub Actions, and Circle CI to streamline development and delivery
  • Apply Continuous Integration patterns throughout the development workflow
  • Detect and resolve bugs to preserve stability and reliability across the app
  • Adopt functional coding patterns to produce cleaner and more maintainable solutions
  • Carry out performance analysis and optimization to keep applications smooth and efficient
  • Maintain Objective-C legacy code and blend it with modern components
  • Prepare unit and integration tests to safeguard code quality and correctness
  • Take part in open source projects and initiatives
  • Work effectively within a globally distributed team
  • Integrate with bespoke, lovingly hand-crafted backend services from earlier eras
  • Craft solutions for open-ended problems and complex technical challenges
Requirements
  • Bachelor's or Master's degree in Computer Science or a comparable field, or equivalent experience
  • No less than 3 years of hands-on professional experience in iOS development
  • Solid Swift programming skills for modern iOS application development
  • Applied experience with Objective-C for supporting and evolving legacy codebases
  • Familiarity with RAML API Documentation for describing and integrating APIs
  • Hands-on use of Danger for automating routine code review tasks
  • Practical background with μFeatures Architecture for building modular iOS applications
  • Working experience with Circle CI for continuous integration and delivery
  • Applied experience with Tuist for handling Xcode projects at scale
  • English at B2 level or higher, with strong written and spoken communication skills
Nice to have
  • Practical experience with GitHub Actions for automating CI/CD workflows
  • Familiarity with the MVVM Architecture pattern for creating scalable iOS applications
  • Applied experience designing and consuming REST APIs
  • Hands-on background with UIKit for developing native iOS user interfaces
  • Practical use of XCTest for unit and integration testing
  • Familiarity with XCUITest for UI automation testing
We offer
  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn
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 Java Server-side Engineer
Senior Java Server-side Engineer

EPAM Systems • Argentina

Presencial
ARS 135.892.000 - 196.289.000
Healthcare benefits
Paid time off and sick leave
Upskilling, reskilling and certificates
Senior iOS Engineer - Build Delightful, Scalable Apps
Senior iOS Engineer - Build Delightful, Scalable Apps

EPAM Systems • Buenos Aires

Presencial
ARS 90.595.000 - 135.892.000
Healthcare benefits
Paid time off and sick leave
Upskilling and certification courses
+1
Senior Automation Tester (Mobile)
Senior Automation Tester (Mobile)

EPAM Systems • Buenos Aires

Presencial
ARS 2.000.000 - 3.200.000
Healthcare benefits
Paid time off
Upskilling and certification
+2
iOS Software Engineer IRC300022
iOS Software Engineer IRC300022

GlobalLogic • Argentina

Presencial
ARS 36.868.000 - 66.363.000
Exciting Projects
Collaborative Environment
Work-Life Balance
+2
Senior Quality Engineer (Mobile)
Senior Quality Engineer (Mobile)

EPAM Systems • Buenos Aires

Presencial
ARS 1.800.000 - 2.400.000
Healthcare benefits
Paid time off
Specialist iOS Software Engineer IRC302236
Specialist iOS Software Engineer IRC302236

GlobalLogic • Argentina

Presencial
ARS 1.800.000 - 3.000.000
Exciting Projects
Collaborative Environment
Work-Life Balance
+2
Software Engineer, iOS/Mobile
Software Engineer, iOS/Mobile

Engg • San Carlos

Híbrido
ARS 211.820.000 - 272.339.000
Healthcare: 100% employee premiums
PTO + holidays
401(k)
Senior iOS Software Engineer (React Native)
Senior iOS Software Engineer (React Native)

HeyClue • Municipio de Esquel

Presencial
ARS 1.200.000 - 2.400.000
Senior DevOps Engineer
Senior DevOps Engineer

EPAM Systems • Argentina

Presencial
ARS 2.500.000 - 4.200.000
Healthcare benefits
Paid time off
Learning and certifications
+3
Lead DevOps Engineer - GCP
Lead DevOps Engineer - GCP

EPAM Systems • Argentina

Presencial
ARS 2.400.000 - 4.200.000
Healthcare benefits
Paid time off
Upskilling & certification