Application Builder, Mobile Applications
Core
Develop and deliver mobile app features, UX flows, and UI components for the Blink mobile platform serving millions of customers.
Role type
Senior IC mobile application engineer (Android/iOS)
Builds
Mobile applications for smart home security products
Domain
Consumer IoT / Smart Home
Deliverable
production ML models | product features
Required skills
Kotlin, Swift, SwiftUI, MVVM, Coroutines, Hilt, Room, GRDB, REST APIs, CI/CD, automated testing
Preferred skills
Object-oriented design, full software development life cycle, cloud message APIs, socket communication
Technologies
Android, iOS, Kotlin, Swift, SwiftUI, MVVM, Coroutines, Hilt, Room, GRDB, REST APIs, CI/CD
Responsibilities
Develop and deliver mobile app features, UX flows, and UI components; Collaborate with product and UX teams to develop maintainable features; Work to continuously improve code quality, code maintainability and app performance; Work along-side other app developers and help raise the mobile app development bar; Write well tested code using modern architectural principles.
Seniority
Senior, hands-on IC