Senior Mobile Engineer
<p>We are obsessed with the hero's journey at JobNimbus. Every person has a hero's journey—Hermione Granger, James T. Kirk, Frodo Baggins, Anna &amp; Elsa, Nacho Libre, and even YOU! This is our “call to adventure” to come check out JobNimbus. What do you have to lose? You might make a few new friends, learn about a sick new company doing some amazing things, and maybe even land a new job!</p> <p><strong>Mission:</strong></p> <p>Lead the technical development of JobNimbus’s Android platform while pioneering cutting-edge, mobile-first AI features like our AI Photo Reports. Partnering across mobile and platform engineering, you will write clean, scalable Kotlin code and build end-to-end backend services and APIs that empower contractors in the field with instant, automated reporting.</p> <p><strong>What You'll Be Doing:</strong></p> <ul> <li> <p data-path-to-node="4,0,0">Architect, build, and maintain production features in our multi-module Android codebase using Kotlin and Jetpack Compose.</p> </li> <li> <p data-path-to-node="4,1,0">Drive the end-to-end delivery of mobile-first AI capabilities, transforming job site photos into structured, automated reports.</p> </li> <li> <p data-path-to-node="4,2,0">Collaborate across the full stack by designing, building, and maintaining backend microservices and APIs (cloud/AWS, .NET/C#) to power mobile AI features.</p> </li> <li> <p data-path-to-node="4,3,0">Implement reactive, robust data flows using Kotlin Coroutines, Flow, Room local persistence, and custom networking layers.</p> </li> <li> <p data-path-to-node="4,4,0">Champion clean architecture (MVVM/MVI) and dependency injection across feature modules to maintain high testability and separation of concerns.</p> </li> <li> <p data-path-to-node="4,5,0">Write comprehensive test suites (unit tests, Compose UI tests, MockK) and profile app performance to ensure smooth, responsive user experiences.</p> </li> <li> <p data-path-to-node="4,6,0">Actively engage in code reviews, providing and receiving thoughtful architectural feedback to uphold a high engineering quality bar.</p> </li> <li> <p data-path-to-node="4,7,0">Daily leverage modern AI-assisted development tools (Claude, Cursor, Copilot) to accelerate feature delivery, automate boilerplate, and optimize workflows.</p> </li> </ul> <p><strong>What Makes You the Hero for This Job:</strong></p> <ul> <li> <p data-path-to-node="6,0,0">5+ years of software engineering experience with deep expertise in modern Android development.</p> </li> <li> <p data-path-to-node="6,1,0">Advanced proficiency in Kotlin, Jetpack Compose, and asynchronous programming with Coroutines &amp; StateFlow/SharedFlow.</p> </li> <li> <p data-path-to-node="6,2,0">Strong architectural foundation with proven experience in clean multi-module architecture, MVVM/MVI design patterns, and dependency injection frameworks (e.g., Koin).</p> </li> <li> <p data-path-to-node="6,3,0">Hands-on experience with local persistence (Room) and networking with REST/OkHttp.</p> </li> <li> <p data-path-to-node="6,4,0">Willingness and ability to work across the stack, contributing to backend services, API contracts, and cloud infrastructure (AWS, event-driven concepts, or C#/.NET).</p> </li> <li> <p data-path-to-node="6,5,0">Active, daily practitioner of AI coding workflows (using tools like Claude, Cursor, Copilot, etc.) as a standard part of your development routine.</p> </li> <li> <p data-path-to-node="6,6,0">Solid testing discipline using JUnit, Compose UI testing, and mocking frameworks like MockK.</p> </li> <li> <p data-path-to-node="6,7,0">Strong collaborator who communicates proactively, values constructive peer reviews, and exhibits extreme ownership over product features.</p> </li> <li> <p data-path-to-node="6,8,0"><em data-path-to-node="6,8,0" data-index-in-node="0">Nice to have:</em> Experience in SaaS, construction/contractor workflows, or working with on-device/cloud AI model integrations.</p> </li> </ul> <p>&nbsp;<strong>Superpowers:</strong></p> <ul> <li><strong>Extreme Ownership.</strong> You own the outcomes, drive initiatives, and solve problems proactively. If you need direction and someone to hold your hand, this job is not for you.</li> <li><strong>Customer Obsessed.</strong> Everything we build should leave our customers saying, "Aw dip. This product is off the charts cool. Whoever wrote that code deserves a raise!"</li> <li><strong>Proactive Learning.</strong> You stay ahead of the curve, continuously learning and implementing cutting-edge technologies.</li> <li><strong>Team Commitment.</strong> You build, mentor, and lead a high-performance engineering team that delivers results together.</li> <li><strong>Self Awareness.</strong> You know your strengths, weaknesses, and how to surround yourself with the right talent to succeed.</li> </ul> <p><strong>Mentor</strong> (Hit us up to get more information)</p> <p><a href="https://www.linkedin.com/in/dustanhalbach/" data-cke-saved-href="https://www.linkedin.com/in/dustanhalbach/">Dustan Halbach</a> - Specialist in hiring amazing people, lover of the outdoors, hunting, fly fishing, snowboarding, hockey and golf.</p>
PAIGE