Mobile Engineer - Open Application
Core
Native mobile app development for Android and iOS, building production applications for U.S. clients.
Role type
Senior IC mobile engineer (native Android/iOS)
Builds
Production mobile applications for U.S. clients
Domain
Mobile development (Android/iOS)
Deliverable
production ML models | product features
Required skills
Kotlin, Java, Swift, Objective-C, MVVM, MVP, MVC, RESTful APIs, GraphQL, JUnit, Espresso, XCTest, XCUITest
Preferred skills
Docker, Flutter, React Native, push notifications, CI/CD pipelines (Jenkins, CircleCI, Fastlane)
Technologies
Kotlin, Java, Swift, Objective-C, Jetpack, Dagger, Retrofit, Coroutines, SwiftUI, Combine, CoreData, Flutter, React Native, Jenkins, CircleCI, Fastlane
Responsibilities
Develop native mobile applications for Android and iOS using Kotlin, Java, Swift, and Objective-C; Implement mobile app architectures such as MVVM, MVP, and MVC; Integrate APIs and backend services including RESTful services and GraphQL; Ensure code quality and reliability using mobile testing frameworks like JUnit, Espresso, XCTest, and XCUITest; Optimize user experience following platform-specific guidelines like Google Material Design and Apple Human Interface Guidelines.
Seniority
Senior, hands-on IC