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
Related Jobs
3 roles aligned with this opportunity
Senior iOS Software Engineer
2026-05-20
Senior Node.js Engineer
2026-05-17
Middle Android Engineer
2026-05-14
- Posted
- Nov 08, 2024
- 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 Node.js Engineer
2026-05-17
Middle Android Engineer
2026-05-14