Skip To Main Content
backBack to Search

iOS Software Engineer

Hybrid in Argentina, & 3 others
iOS Swift, iOS Software Design
Looking for something else?

Find a vacancy that works for you. Send us your CV to receive a personalized offer.

Find me a job

We are seeking a creative and skilled iOS Software Engineer to join our mobile engineering team. In this position, you will lead the design, development, and maintenance of our native iOS applications. Using a modern development stack built around Swift, you will craft sleek, highly performant, and user-friendly mobile experiences that delight our customers.

You will work closely with product managers, product designers (UX/UI), backend developers, and fellow mobile engineers to bring features from whiteboard concept to the Apple App Store.

Responsibilities
  • Design, build, and maintain native iOS applications using Swift
  • Partner with product designers to deliver responsive, pixel-perfect, and highly interactive user interfaces aligned with Apple's Human Interface Guidelines (HIG)
  • Integrate your mobile application with backend services and RESTful or GraphQL APIs to deliver smooth, dynamic user experiences
  • Produce clean, modular, and maintainable code, and actively contribute to code reviews to maintain consistency and high quality across the codebase
  • Develop unit and UI tests (using XCTest) to ensure application stability, and track and optimize app performance, memory usage, and battery consumption through Instruments
  • Contribute to the application release lifecycle, including preparing builds and submitting apps via App Store Connect
Requirements
  • 2+ years of experience in native iOS application development
  • Proficiency in Swift and solid familiarity with the iOS SDK and Apple developer tools (Xcode)
  • Understanding of modern iOS architectural patterns (e.g., MVVM, MVC, Clean Architecture, Combine, or Swift Concurrency)
  • Familiarity with SwiftUI (preferred) or UIKit (Auto Layout, Storyboards/XIBs)
  • Background in Git and contributing to shared code repositories
  • Capability to succeed in an Agile/Scrum team, managing tasks through tools like Jira
  • English level B1+ for effective communication