Senior Mobile Engineer
Core
Building and operating core mobile experiences for smart thermostats, energy services, and grid resiliency used by millions of customers.
Role type
Senior Mobile Engineer (iOS/Android)
Builds
Production mobile apps for connected home devices and energy management
Domain
Smart home / Energy / IoT
Deliverable
production ML models | product features
Required skills
Swift, Kotlin, SwiftUI, Jetpack Compose, MVVM architecture, Async/Await, Coroutines, CI/CD pipelines, mobile performance optimization, debugging, observability
Preferred skills
AI-assisted development, IoT/connected devices experience, energy sector knowledge
Technologies
Swift, Kotlin, SwiftUI, Jetpack Compose, MVVM, Async/Await, Coroutines, Flow, Dagger, Gradle, GitHub Actions, CircleCI, Fastlane
Responsibilities
Design, build, and operate production mobile features; own work end-to-end from design to release; collaborate across iOS and Android; mentor engineers; influence technical direction; monitor and debug production software
Seniority
Senior, hands-on IC with mentorship