freehire launches on Product Hunt on 26 August.

Follow →

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.

See also