Senior iOS Developer

Location: All Latam - remote

As senior iOS Engineer you will play a pivotal role in the development and enhancement of the client's sports app. We are looking for a senior iOS developer (Swift) who is knowledgeable in app architecture and has a good grasp of refactoring techniques who will enjoy working closely with the CTO and tech team.

We're looking for:

  • ENGLISH LEVEL C1/2 REQUIRED

  • Full-Time availability

  • Seniority: Senior Level with 5-7 years of experience

  • Bachelor’s degree (preferred but not required)

  • Strong experience with the App Store and release process is essential. Knowing basic Android is desirable.

  • Strong team player with a desire to build the future of sports.

  • Strong communicator who wants to get involved in all aspects of the product.

Requirements

Tech Requirements

  • Swift

  • Swift UI and UIKit

  • Functional programming (observables, including combine)

  • App architecture (CLEAN, ViewModel, etc)

  • Libraries management (frameworks, cocoa pods, and package manager)

  • Dependency Injection

  • Refactoring techniques

  • Unit testing

  • Experience solving issues with the App Store

  • Experience working with different environments (staging/prod, variants, etc)

  • GIT

  • Android (desirable)

  • Automation/CD/CI/Pipelines (desirable)

Agile Methodologies

  • Experience working with tickets/tasks

  • Experience estimating tasks

  • Experience performing technical analysis

  • Collaborate with the tech team and product to reach the goal

  • Understanding and proposing how to handle tech debt and refactoring

  • Git flow or trunk base development

  • Feature flags

About the company:

Started 3 years ago with a small community in Brooklyn, New York. Since then, they have grown into the largest pickup sports app in the United States. With their app, finding a one-off pickup game, league, or tournament near you is fast and easy. All you have to do is tap the app, join a game, and show up ready to play!