iOS Developer
Summary
Build and maintain iOS apps using Swift, SwiftUI, and UIKit for clients, integrating APIs and ensuring high-quality, tested code.
Required Skills - iOS Engineer (Brazil, Chile & Peru)
- Strong experience in iOS development with apps successfully released to production and used by large user bases.
- Proficiency in Swift, SwiftUI, UIKit, and MVVM Architecture.
- Experience with RESTful APIs, JSON parsing, and third-party SDK integrations.
- Strong knowledge of Git/GitHub/GitLab version control practices.
- Experience writing high-quality, well-tested, maintainable code using Object-Oriented Programming principles.
- Ability to convert UX/UI designs into responsive mobile applications.
- Knowledge of mobile application architecture, performance optimization, accessibility, privacy, and security best practices.
- Experience with at least one additional mobile technology/framework such as Kotlin/Android, Flutter, React Native, PhoneGap, or Jetpack Compose.
- Familiarity with Agile methodologies including Scrum, Kanban, or XP.
- Strong communication skills with English proficiency.
Preferred / Nice-to-Have Skills :
- Experience with Fastlane for mobile release automation and deployment.
- Knowledge of CI/CD pipelines using tools such as GitHub Actions, Bitrise, Azure DevOps, Jenkins, CircleCI, or GitLab CI/CD.
- Experience with Gradle and Android build systems.
- Familiarity with App Store Connect, provisioning profiles, certificates, and app release management.
- Experience with Firebase (Analytics, Crashlytics, Remote Config, Push Notifications).
- Knowledge of automated testing frameworks such as XCTest, XCTest UI, Quick/Nimble.
- Experience monitoring app performance using Datadog, New Relic, Sentry, or Instabug.
- Experience working with distributed international teams.