Senior (iOS and) Android developer
Must have hands-on iOS development experience, specifically with Swift and SwiftUI
Must have hands-on Android development experience, specifically with Java or Kotlin
Should have 8+, ideally 10+, years of total application development experience
Must have hands-on iOS development experience, specifically with Swift and SwiftUI
Must have hands-on Android development experience, specifically with Java or Kotlin
Having experience with Jetpack Compose is a plus
Must understand iOS and Android application setup and configuration
Must understand iOS and Android application CI / CD (application building and deployment) processes
Should have worked with common mobile device capabilities, such as biometric authentication, push notifications, camera, microphone, etc.
Must understand common mobile application architectural patterns, design patterns, and programming best practices
Must be able to work with Product Owners to translate business requirements / ”user stories” into technical requirements and effectively explain the technical requirements to the offshore developers as required
Should understand common mobile application development non-functional requirements, such as those related to security,
compliance, operations / resiliency, etc.
Having experience leading development teams in any capacity is a plus
Having experience mentoring relatively junior and / or peer developers in a technical sense is a further plus
Should be flexible enough to support production incident troubleshooting and planned application production releases
Android Developer • Charlotte, NC, United States