Roslin

Senior Android Engineer

Posted: 9 minutes ago

Job Description

Roslin – Building the Future of Transportation TechnologyAt Roslin, we develop cutting-edge platforms and solutions for the transportation industry, powering everything from real-time fleet tracking to complete operational integration for the US market. You’ll be working on a world-class product suite built with a best-in-class tech stack and an A+ engineering team. We don’t just build software - we’re building AI-native platforms, applying an AI-first approach across every layer of our technology.We are looking for a Senior Android Engineer to own our transportation apps end-to-end: reliable trip management, turn-by-turn navigation, and accurate background tracking across Android 7–15 (minSdk 24, targetSdk 35).As a key member of our engineering team, you’ll drive the Android architecture, performance, and rollout strategy; implement resilient networking and background services; and ensure every release is fast, stable, and Play-compliant. You’ll collaborate closely with backend, product, and operations to ship features that impact hundreds of thousands of users in real time.🧩 What You’ll DoLead architecture & delivery: Drive a modular MVVM codebase with Coroutines/Flow; define module boundaries, DI, error handling, and a rock-solid networking layer (Retrofit + OkHttp + GSON).Realtime trips & reliability: Build resilient APIs (retries, backoff, idempotency), foreground services for persistent session/location, and robust notification UX for long-running work. Ensure proper foreground-service types and Play Console declarations for newer Android releases.Background work that behaves: Use WorkManager for deferrable, guaranteed tasks (sync, uploads, cleanup) with constraints, backoff, and unique work policies.Navigation & location: Integrate Mapbox Navigation SDK for guidance, camera behavior, and precise on-route tracking with road-snapped locations. Tune battery/performance while maintaining accuracy.Mapping & visualization: Work across apps that use both Mapbox and Google Maps SDKs - implementing map rendering, markers, and location layers. Maintain consistency and fallback behavior across platforms.Data & offline: Model Room entities and caches for offline-first flows; design migration and conflict strategies.Messaging & feature flags: Implement Firebase (Auth, FCM, Remote Config, Analytics, Crashlytics) for auth, push, experimentation, and stability monitoring.Quality & performance: Enforce StrictMode, LeakCanary, and Profiler-driven performance budgets; keep startup and p95 frame times tight.CI/CD & release: Own Gradle (KTS), R8/ProGuard, Fastlane/GitHub Actions, rollout strategy, and Play compliance (target API deadlines, privacy/permissions).Mentor & collaborate: Partner with backend (PHP/Laravel/MySQL/Redis/Horizon) on API contracts and with Ops/Product on metrics and incident response.🛠 Technical SkillsDeep Kotlin expertise with Coroutines/Flow and pragmatic RxJava 3 where it fitsJetpack proficiency: ViewModel, LiveData, Lifecycle, Room, WorkManager, NavigationNetworking fundamentals: Retrofit/OkHttp, interceptors, serialization, cachingExperience hardening Foreground Services and notification UX across Android 14–15 changesMapbox Navigation SDK integration: routing, camera, progress, off-route handlingCI/release management: Gradle KTS, versioning, signing, R8/ProGuard, staged rolloutsFull-stack literacy with PHP, Laravel, MySQL, Redis, Horizon, Go for end-to-end debugging📈 Relevant Experience4–6+ years building and shipping Android apps with background services, navigation, and pushDesigning and maintaining high-load mobile applications with consistent reliability metricsHands-on work with Firebase integrations and analytics-driven improvementsProven track record of improving performance, stability, and release cadenceExperience with ERP or large distributed systems is a plus🤝 Soft SkillsFluent English (written and spoken)Strong analytical and problem-solving mindsetCollaborative, proactive, and detail-orientedSelf-driven, with a commitment to quality and continuous improvement💼 What We Offer💰 Competitive compensation tailored to your skills and impact 📄 Employment based on B2B or regular Employment 🏙️ Work model: On-Site from Chişinău 🗓️ Flexible hours — choose 9–6 / 10–7 / 11–8 🏢 Brand-new office with modern setup 👨 Fully in-house engineering team - no outsourcing or outstaffing 🚄 High-impact, mission-critical projects for the U.S. market from day one 🚀 Clear growth path and ownership opportunities 🤝 Mentorship and continuous learning within a world-class engineering team 🤖 Company-paid access to Claude Opus 4.1 and Codex GPT-5 for AI-assisted developmentBe part of a team that’s reshaping how transportation technology works - from concept to scale.At Roslin, your code won’t just run; it will move industries forward.📧 Send your CV to hr@roslin.us or hit that LinkedIn Apply button - your next challenge starts here!

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In