Senior Principal Engineer - Remote
Core
Design, build, and support scalable native and cross-platform mobile applications for iOS and Android using Kotlin Multiplatform and Backend-for-Frontend architecture.
Role type
Senior Principal Mobile Engineer (iOS/Android/Kotlin Multiplatform)
Builds
Native iOS and Android applications, reusable cross-platform capabilities, and backend services
Domain
Mobile development, Cross-platform engineering, Backend services
Deliverable
production ML models | product features
Required skills
Native iOS development (Swift, SwiftUI), Native Android development (Kotlin, Jetpack Compose), RESTful API design, Software architecture, Design patterns, Agile delivery, Code reviews, Technical mentoring, Emerging technology assessment
Preferred skills
AI-assisted development tools, Modern mobile platform capabilities adoption
Technologies
Kotlin, Swift, SwiftUI, Jetpack Compose, REST, Kotlin Multiplatform, Backend-for-Frontend, LESS
Responsibilities
Design and build scalable mobile applications for iOS and Android; Create reusable cross-platform capabilities using Kotlin Multiplatform; Connect backend services and Backend-for-Frontend components; Partner with product managers, UX designers, and engineering teams; Contribute to technical decisions enhancing scalability and performance; Take part in code reviews, technical design sessions, and mentoring efforts; Assess emerging technologies and recommend improvements to engineering practices
Seniority
Senior, hands-on IC with mentorship responsibilities