Skip To Main Content
backBack to Search

Senior iOS Developer

Remote in Argentina: Buenos Aires
iOS Swift& 8 others
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 searching for a Senior iOS Developer to join our team. Your main focus will be contributing to a small team of designers, product owners, QA, and engineers building and enhancing features. You should be comfortable with modern software development methodologies widely used in iOS and be able to dig deep and iterate quickly on ideas together with your team, even when some ambiguity is present.

Responsibilities
  • Develop iOS applications that provide high-quality user experiences
  • Create and remove code as needed to keep the codebase healthy and evolving
  • Leverage build tools such as Tuist, xcodebuild, GitHub Actions, and Circle CI to streamline development and delivery
  • Apply Continuous Integration patterns throughout the development workflow
  • Detect and resolve bugs to preserve stability and reliability across the app
  • Adopt functional coding patterns to produce cleaner and more maintainable solutions
  • Carry out performance analysis and optimization to keep applications smooth and efficient
  • Maintain Objective-C legacy code and blend it with modern components
  • Prepare unit and integration tests to safeguard code quality and correctness
  • Take part in open source projects and initiatives
  • Work effectively within a globally distributed team
  • Integrate with bespoke, lovingly hand-crafted backend services from earlier eras
  • Craft solutions for open-ended problems and complex technical challenges
Requirements
  • Bachelor's or Master's degree in Computer Science or a comparable field, or equivalent experience
  • No less than 3 years of hands-on professional experience in iOS development
  • Solid Swift programming skills for modern iOS application development
  • Applied experience with Objective-C for supporting and evolving legacy codebases
  • Familiarity with RAML API Documentation for describing and integrating APIs
  • Hands-on use of Danger for automating routine code review tasks
  • Practical background with μFeatures Architecture for building modular iOS applications
  • Working experience with Circle CI for continuous integration and delivery
  • Applied experience with Tuist for handling Xcode projects at scale
  • English at B2 level or higher, with strong written and spoken communication skills
Nice to have
  • Practical experience with GitHub Actions for automating CI/CD workflows
  • Familiarity with the MVVM Architecture pattern for creating scalable iOS applications
  • Applied experience designing and consuming REST APIs
  • Hands-on background with UIKit for developing native iOS user interfaces
  • Practical use of XCTest for unit and integration testing
  • Familiarity with XCUITest for UI automation testing