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!