Role: Mobile Architect
Location: Atlanta, GA — onsite
Contract
Required Skills:
Strong Swift and/or Kotlin experience.
Strong SwiftUI and/or Jetpack Compose experience.
Objective-C / Java experience.
Mobile SDK development experience.
MVVM architecture.
XCTest / JUnit and XCUITest / Espresso.
Strong Git, GitHub, PRs, and branching strategies knowledge.
GitHub Actions / CI/CD experience.
App Store / Google Play deployment experience.
Experience with third-party SDK integrations and mobile permissions.
Experience working with distributed/remote teams.
Consumer-facing mobile application experience.
Key Responsibilities:
Design and develop mobile applications using Swift/Kotlin and SwiftUI/Jetpack Compose.
Work with Objective-C/Java for mobile application and SDK development.
Develop and integrate mobile SDKs and third-party libraries.
Implement MVVM architecture and modern mobile development practices.
Write unit tests using XCTest/JUnit and UI automation tests using XCUITest/Espresso.
Manage Git repositories, pull requests, branching strategies, and code reviews.
Implement mobile permission flows including location, push notifications, biometrics, etc.
Support deployments to the Apple App Store and Google Play Store.
Work with CI/CD pipelines and GitHub Actions.
Generate iOS/Android builds using terminal/command-line tools.
Collaborate effectively with remote and geographically distributed teams.
Work on consumer-facing mobile applications and widgets.
Important
Client Requirement; Candidate must have extensive native experience in BOTH iOS and Android. An iOS-only or Android-only profile will not work.