Senior Software Engineer, Android
Core
Design, build, and scale the Android mobile application for construction teams to manage projects and jobsite safety.
Role type
Senior IC Android Software Engineer
Builds
Mission-critical Android features for construction project management and safety
Domain
Construction technology / Mobile development
Deliverable
production ML models | product features
Required skills
Kotlin, Java, Android architecture (Jetpack, Room, Compose), MVC/MVVM patterns, multi-threading, concurrent programming, memory management, performance optimization
Preferred skills
Product mindset, Mobile Automation
Technologies
Kotlin, Java, Jetpack, Room, Jetpack Compose
Responsibilities
Design and implement complex, high-impact features; Contribute to key architectural and design decisions; Mentor fellow engineers through code reviews and coaching; Drive improvements in performance, reliability, and maintainability; Support full lifecycle of feature delivery including production support
Seniority
Senior, hands-on IC with mentorship