-
Avenga

iOS Software Engineer

Avenga
Argentina · Full-time · Mid-Senior

Avenga is seeking a iOS Software Engineer in Argentina. Our client is technology company in Argentina, that aims to revolutionize financial services in Latin America. It offers a comprehensive ecosystem of financial solutions, including a prepaid Mastercard, savings accounts, loans, and investment options. The client also features a payment solution for QR payments and online transactions. With over 8 million users across Argentina, Colombia, and Mexico, the customer is dedicated to innovation and expanding its services in the region.


Requirements:

  • At least 3 years of experience in native iOS development;
  • Proficiency in Swift programming language;
  • Familiarity with SwiftUI for building user interfaces;
  • Experience in working with REST API services;
  • Knowledge of dependency management tools such as Swift Package Manager (SPM) and CocoaPods;
  • Understanding of software design patterns, specifically MVP, MVVM, or VIPER;
  • Experience with concurrency patterns using Grand Central Dispatch (GCD), Combine, and Async/Await;
  • Proficient in unit testing using XCTest framework;
  • Experience with version control systems, particularly Git;
  • English - Intermediate or higher.


Nice to have:

  • Experience with automated testing frameworks to enhance code quality and reliability;
  • Familiarity with pipeline organization tools such as Bitrise or GitHub Actions for continuous integration and deployment.


Responsibilities:

  • Design and implement new modules and functionalities for iOS applications, ensuring high performance and responsiveness;
  • Conduct regular maintenance and bug fixing to enhance application stability and user experience;
  • Engage in research activities to identify opportunities for design and architectural improvements, proposing innovative solutions to enhance application efficiency and scalability;
  • Collaborate with other iOS engineers to build mobile solutions, team-leading;
  • Continuously monitor and optimize application performance, ensuring responsiveness and efficient memory usage across different iOS devices;
  • Participate in code reviews, providing constructive feedback to peers and ensuring adherence to coding standards and best practices;
  • Conduct thorough testing and debugging of applications to identify and resolve issues before deployment, ensuring high-quality releases;
  • Provide ongoing support for applications post-launch, addressing user feedback and implementing necessary updates or enhancements.



Your benefits:

  • Everyone at Avenga is subject to professional growth via our mentorship program;
  • Our specialists get regular performance reviews and technical assessments to identify development plans;
  • The company provides extended training and certification opportunities;
  • Opportunity to take up to 21 days of unpaid time off per year for any reason;
  • Designated HR partner to support you with any HR-related matters on your way with Avenga.

Key Skills

Ranked by relevance

ios swift cocoapods git
Login to Apply
Posted
Nov 08, 2024
Type
Full-time
Level
Mid-Senior
Location
Argentina
Company
Avenga

Industries

IT Services IT Consulting

Categories

Engineering

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Cognizant
Related

Senior iOS Software Engineer

2026-05-20

Full-time
Not Applicable
Argentina
IT Services
Engineering
View Job Details
Avenga
Related

Senior Node.js Engineer

2026-05-17

Full-time
Not Applicable
Argentina
IT Services
Engineering
View Job Details
Avenga
Related

Middle Android Engineer

2026-05-14

Full-time
Not Applicable
Argentina
IT Services
Engineering