iOS Software Engineer
Build technologies that matter
This is us
Qinshift and Avenga merge together to start a new era of technology that matters. Leveraging the power of innovations, we are on a journey to shape the future of work, and we are inviting you to co-create it with us.
This is the job
Avenga is seeking a 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.
This is you
- 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 skills:
- 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
This is your role
- 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
What awaits you at Avenga x Qinshift?
- 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
We take pride in the diverse skills and character of our teams, welcoming everyone to apply and contribute to our collective strength.
- Locations
- Argentina
- Remote status
- Fully Remote
- Seniority
- Mid-level
- Technology
- iOS
iOS Software Engineer
Build technologies that matter
Loading application form