[3004] Founding Android Developer
[3004] Founding Android Developer – PartnerAbout UsWe are a tech-driven roadside assistance platform on a mission to turn car-trouble panic into white-glove peace of mind. Our platform is the frontline experience for stranded drivers and service providers so it must be fast, reliable on spotty highways, and secure with sensitive location and payments.Role OverviewWe are looking for a Founding Android Developer to lead and own the continued development of our native Android app. In this role, you will shape the next generation of our mobile experience, that stranded drivers and service providers can rely on in high-stress moments.You will define the Android architecture, choose the core tools and libraries, and establish the standards and best practices that will guide our future Android and mobile engineering teams.Role Scope & ReportingThis is a foundational engineering role reporting directly to the President, Chief Executive Officer.You will be our first Android-focused engineer, partnering closely with product, design, and backend engineering.As we scale, you will help hire, onboard, and mentor future Android/mobile engineers and influence the broader mobile strategy and team structureLocation & Work ModelThis role is initially remote, with the expectation that relocation to Orlando, FL may be required as the organization scales.Occasional travel may be requested for team on-sites, audits, reliability reviews, and third-party assessments.Key ResponsibilitiesArchitecture & Foundationso Define the Android app architecture (e.g., MVVM/MVI, Clean Architecture, multi-module Gradle, feature flag strategies).o Select core libraries and tooling (e.g., Jetpack Compose, Kotlin Coroutines/Flow, DI framework) and set coding standards, PR guidelines, and documentation practices.Location, Maps & Dispatcho Implement background/foreground location with best-practice permissionso Integrate Google Maps SDK, routing/ETAs, clustering, and job/driver tracking to support dispatch and live tracking flows.Offline-First Reliability o Design robust caching, retries, conflict resolution, and WorkManager strategies to ensure the app works in low-connectivity and offline conditions.o Handle safe task resumption after process death and system constraints.Payments & Identityo Integrate secure in-app payments, provider payouts, and KYC/ID flows.o Build in strong error handling and recovery paths for payment and identity edge cases.Testing & Releaseo Implement unit, integration, and UI tests (e.g., JUnit, MockK, Espresso).o Own CI/CD pipelines (Gradle, fastlane or equivalent), staged rollouts, and Play Console operations.Security & Complianceo Use keystore-backed secrets, TLS/certificate pinning, secure storage, and Play Integrity checks.o Design thoughtful permissions UX that balances security, privacy, and usability.Collaboration & Product Partnershipo Shape backend APIs (pagination, idempotency, WebSockets/realtime eventing) in partnership with the backend team.o Work closely with Product and Design on accessible, Compose-first UI/UX tailored to real-world driver and provider workflows.What You BringTechnical Expertiseo 5+ years building and shipping production Android apps using Kotlin and modern Android libraries (Jetpack Compose preferred).o Deep experience with Coroutines/Flow, Retrofit/OkHttp, Room/SQLDelight (or similar), dependency injection (Hilt/Dagger), WorkManager, and Firebase Cloud Messaging.o Proven experience with foreground services, background limits, Doze/App Standby, and Android location best practices.o Strong understanding of CI/CD, testing automation, and release hygiene (internal/beta/production tracks).Product & Problem-Solving Mindseto Strong product sense: you translate technical and operational constraints into pragmatic, user-centered solutions and communicate trade-offs clearly.o Comfort working in an early-stage environment where you own problems end-to-end, from shaping requirements through rollout and iteration.Collaboration & Communicationo Clear, concise communication with engineers, designers, and non-technical stakeholders.o Ability to influence decisions while staying grounded in data, user needs, and operational realities.Nice to Haveso Experience with WebSockets / realtime systems.o Experience with ML Kit (e.g., document or VIN scanning).o Bluetooth/BLE accessories, Wear OS, or telematics integrations.o Exposure to Kotlin Multiplatform or other cross-platform approaches.o Prior startup or founding-team experience, especially in consumer or marketplace/logistics products.Ready to Build the App That Moves People?Apply with your résumé and links to shipped apps (Google Play and AppStore). Optionally include a brief note about an Android and iOS architecture, reliability system, or CI/CD pipeline you built that scaled.Note: Applicants are encouraged to check their spam or junk folders in case our messages are inadvertently filtered. All official communications regarding this position will originate from hiring@cueper.us. We review every application personally.