TL;DR

Senior iOS Engineer (Mobile Development): Designing and maintaining native iOS applications throughout the entire lifecycle with an accent on Swift/Objective-C development and architectural quality. Focus on building scalable mobile solutions, conducting thorough code reviews, and ensuring system performance in a collaborative cross-functional environment.

Location: Must be based in Buenos Aires (Hybrid)

Company

Avenga is a global provider of business and tech advisory, product development, and software services with over 6000 specialists.

What you will do

  • Design, produce, and maintain high-quality native iOS applications from concept to support.
  • Write clean, efficient code using Swift and Objective-C.
  • Collaborate with cross-functional teams to translate requirements into technical implementations.
  • Perform unit testing and code verification to maintain software quality.
  • Document functional and architectural specifications.
  • Mentor team members and participate in code reviews.

Requirements

  • 5+ years of professional experience in iOS development.
  • Strong expertise in Swift and Objective-C.
  • Proven ability to model and refine technical specifications.
  • Experience with unit testing and software integration practices.
  • Track record of delivering throughout the full application lifecycle.
  • Must be able to work in a hybrid model based in Buenos Aires.

Nice to have

  • Experience with SwiftUI and modern iOS frameworks.
  • Knowledge of CI/CD pipelines for mobile.
  • Familiarity with reactive programming patterns (Combine, RxSwift).
  • Understanding of App Store release processes.

Culture & Benefits

  • Equal opportunity employer committed to diversity and inclusion.
  • Opportunities for professional growth and career development.
  • Collaborative work environment focused on innovation and creativity.
  • Global company scale with local team support.

Hiring process

  • Initial review of application.
  • Talent acquisition interview to discuss goals and expectations.
  • Technical interview focused on problem-solving and expertise.
  • Client interview (if applicable).
  • Job offer and onboarding.