This is us
At Avenga, we believe that human creativity empowers technology that matters. Operating globally, our 6000+ specialists provide a full spectrum of services, including business and tech advisory, enterprise solutions, CX, UX and Ul design, managed services, product development, and software development.
This is the job
In Buenos Aires or Córdoba, we are looking for a Senior iOS Developer within the banking sector with a passion for mobile technology and experience developing high-performance native applications. You will be part of an agile and collaborative team, participating in all stages of the product lifecycle, from conception to deployment and maintenance..
This is the team
In this role, you will become a key member of a team of qualified professionals. Your main responsibilities will include designing, developing, and maintaining (programming, adapting, and integrating) software components or subcomponents (classes, modules, screens, routines, subsystems, and applications in general) according to functional and technical specifications, for integration into larger solutions. Here, you will have the opportunity to contribute significantly to global technological progress while developing your own skills and career.
This is you
- +3 years of experience in native iOS development.
- Experience in native mobile application development: Swift, SwiftUI, Objective-C.
- Knowledge of design patterns (MVC, MVVM, VIPER).
Nice-to-have skills:
- Active listening and empathy; ability to foster dialogue and resolve conflicts.
- Support teams in identifying and implementing experimentation opportunities, with a strong focus on value creation.
- Promote technological innovation.
- Share learnings and discoveries for the continuous evolution of the technology infrastructure.
- Align practice objectives to support the achievement of the team's OKRs.
This is your role:
- Understand software requirements.
- Execute tasks with cross-functional impact across the organization, demonstrating strong task prioritization skills.
- Model and refine specifications to define a detailed design that implements the required functionality.
- Develop or adapt classes, modules, or other software components.
- Reuse existing components by integrating them with proprietary code.
- Perform unit tests to verify developed programs.
- Review code to correct defects or improve quality and performance.
- Document software according to established standards, including functional and architectural documentation, as well as in-code comments.
- Research new technologies, adhere to defined processes, and propose continuous improvements.
- Deliver throughout the entire application lifecycle: concept, design, development, implementation, testing, and support.
- Maintain applications in production, correct defects, and implement new features.
- Work closely with other developers.
- Collaborate directly with developers and product managers to conceptualize, develop, test, and launch products.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Middle Android Engineer
2026-05-14
Senior Node.js Engineer
2026-05-17
Senior DevOps Engineer
2026-05-20
- Posted
- Jan 28, 2026
- Type
- Full-time
- Level
- Associate
- Location
- Greater Buenos Aires
- Company
- Avenga
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Middle Android Engineer
2026-05-14
Senior Node.js Engineer
2026-05-17
Senior DevOps Engineer
2026-05-20