Middle iOS Engineer

AvengaHybridFull-timeSenior, 5–8 yearsListed 1 hour ago

Apply now

About this role

Avenga is an international engineering firm helping businesses operate with AI at the core. With 6,000+ experts worldwide, we combine engineering expertise with AI-native thinking to turn ambitious ideas into real-world impact across industries, technologies, and markets.

At the core of the role

We are looking for an experienced iOS Engineer to join a large-scale project in the banking and financial services domain.

You will work across the full application lifecycle, from technical design and development to testing, production support, and continuous improvement. The role also involves the active use of AI-assisted development tools to improve engineering productivity and software quality.

Candidates must be based in Buenos Aires City (CABA) or the Greater Buenos Aires Area (AMBA) and be available to work in a hybrid model.

Core skills you’ll bring

- 5+ years of professional software development experience.
- Strong experience in native iOS development.
- Hands-on experience with Swift and Objective-C.
- Solid understanding of mobile application architecture and development best practices.
- Experience working throughout the complete software development lifecycle.
- Ability to prioritize tasks and work effectively in a cross-functional environment.
- Strong collaboration and communication skills.
- Interest in technological innovation and continuous improvement.
- Experience with AI-assisted development tools or willingness to actively incorporate them into the development workflow.

The impact you'll create

- Design, develop, maintain, and integrate native iOS applications and software components.
- Use AI-assisted development tools such as GitHub Copilot, Microsoft Copilot, Claude Code, or similar solutions.
- Understand business needs and translate functional requirements into effective technical solutions.
- Participate in the full application lifecycle: concept, design, development, testing, implementation, and support.
- Build and adapt modules and reusable software components, integrating them with existing solutions.
- Develop prototypes during the technical scoping phase.
- Write unit tests, review code, resolve defects, and continuously improve software quality.
- Maintain production applications and deliver new features.
- Optimize application performance, usability, and overall user experience.
- Create intuitive and user-friendly interfaces.
- Prepare and maintain technical, functional, and architecture documentation.
- Collaborate closely with developers, Product Managers, and other cross-functional teams.
- Research new technologies and contribute to engineering standards and best practices.
- Identify opportunities for technical and process improvements.

People are at the core of Avenga. We provide equal opportunities regardless of race, ethnicity, gender identity, sexual orientation, disability, age, religion, or any other characteristic. We are committed to a respectful environment where everyone can be themselves, share their ideas, and feel that they belong.