incard - Senior Android Engineer
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT
Requirements
• We’re looking for a Senior Android Engineer who cares deeply about architecture, performance, and product quality and who enjoys building scalable, well-crafted mobile experiences in a complex domain. • You’ll collaborate closely with Android, iOS, Backend, and Product teams to build and evolve Incard’s Android app, used daily by modern e-commerce businesses to manage spending, cards, and financial insights. • This role is ideal for someone who thrives in fast-moving environments, takes ownership beyond tickets, and brings strong product thinking alongside technical excellence. • 5+ years of experience building production Android applications in fast-paced environments • Strong expertise in Jetpack Compose, including performance optimisation and memory management • Proven experience designing scalable Android architectures using clean, modular approaches • Solid understanding of Coroutines and Flow for concurrency and state management • Experience writing unit tests and UI tests • Product-minded engineer with strong attention to detail and edge cases • Comfortable using AI tools (e.g. Cursor, modern LLMs) to accelerate development responsibly • Strong communication skills, open to feedback and continuous improvement • Proactive problem-solver who takes ownership rather than waiting for direction • OUR TECHNICAL STACK • Clean Architecture with feature-based modular structure • Repository & use-case patterns • Kotlin Coroutines & Flow • Jetpack Compose • Hilt for dependency injection • JUnit 4, MockK, Coroutines Test • Retrofit, GSON, Coil • GitHub Actions & Fastlane for CI/CD • Detekt for static analysis • 100% Kotlin, Gradle (Kotlin DSL), KSP • Firebase, Sentry, Google Analytics
Responsibilities
• Build, scale, and maintain Incard’s Android application using Kotlin and Jetpack Compose • Design and evolve scalable Android architecture beyond MVP, using clean, modular patterns • Collaborate closely with Product, Backend, Android and iOS teams to deliver high-quality features • Own performance optimisation, stability, and memory management across the app • Apply product thinking when implementing features — not just engineering execution • Write and maintain unit tests, UI tests, and automated checks to ensure long-term quality • Participate actively in code reviews, refactoring efforts, and technical discussions • Help raise the bar for Android engineering standards, tooling, and best practices
Benefits
• Incard stock options • 25 days of paid time off per year, plus bank holidays and your birthday off • Global health insurance and unlimited paid sick leave
No credit card. Takes 10 seconds.