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 looking for a Senior iOS Developer to join our team.

Your primary responsibility will be to work on a small team of designers, product owners, QA, and engineers developing and improving features. You should be familiar with modern software development methodologies popular in iOS and be able to dive deep and rapidly iterate on ideas with your team despite some ambiguity.

Responsibilities
  • Build iOS applications that deliver high-quality user experiences
  • Write and remove code as needed to maintain a healthy, evolving codebase
  • Work with build tools such as Tuist, xcodebuild, GitHub Actions, and Circle CI to streamline development and delivery
  • Apply Continuous Integration patterns across the development workflow
  • Find and fix bugs to maintain stability and reliability across the app
  • Use functional coding patterns for cleaner and more maintainable solutions
  • Perform performance analysis and optimization to ensure smooth and efficient applications
  • Handle Objective-C legacy code and integrate it with modern components
  • Write unit and integration tests to safeguard code quality and correctness
  • Contribute to open source projects and initiatives
  • Collaborate effectively within a globally distributed team
  • Integrate with bespoke, lovingly hand-crafted backend services from earlier eras
  • Design solutions for open-ended problems and complex technical challenges
Requirements
  • Bachelor's or Master's degree in Computer Science or a related field, or equivalent experience
  • At least 3 years of professional relevant experience in iOS development
  • Strong programming skills in Swift for modern iOS application development
  • Hands-on experience with Objective-C for maintaining and evolving legacy codebases
  • Familiarity with RAML API Documentation for describing and integrating APIs
  • Experience using Danger for automating code review chores
  • Practical background with μFeatures Architecture for modular iOS applications
  • Working experience with Circle CI for continuous integration and delivery
  • Hands-on experience with Tuist for managing Xcode projects at scale
  • English at B2 level or higher, with strong written and verbal communication skills
Nice to have
  • Experience with GitHub Actions for CI/CD workflow automation
  • Familiarity with the MVVM Architecture pattern for building scalable iOS applications
  • Practical experience designing and consuming REST APIs
  • Hands-on background with UIKit for building native iOS user interfaces
  • Experience with XCTest for unit and integration testing
  • Familiarity with XCUITest for UI automation testing