Avenga is seeking an iOS Software Engineer in Argentina. Our client is a 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 4 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.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Senior iOS Software Engineer
2026-05-20
Senior DevOps Engineer
2026-05-20
Senior Swift Developer
2026-05-27
- Posted
- Jan 15, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Argentina
- Company
- Avenga
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Senior iOS Software Engineer
2026-05-20
Senior DevOps Engineer
2026-05-20
Senior Swift Developer
2026-05-27