Senior IOS Engineer
Innovate what matters, where it matters
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
In Argentina within the Financial industry, we are actively seeking a professional to strengthen our team.
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.
This is you
- 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 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
We take pride in the diverse skills and character of our teams, welcoming everyone to apply and contribute to our collective strength.
- Locations
- LATAM
- Remote status
- Fully Remote
- Seniority
- Senior-level
- Technology
- iOS
Senior IOS Engineer
Innovate what matters, where it matters
Loading application form