Design, build, and maintain core features using Kotlin and modern Android frameworks (Jetpack Compose, AndroidX, Coroutines).
Deliver smooth, intuitive user experiences that support complex financial workflows.
Own feature development end-to-end—from architecture to implementation, testing, and release.
Establish architecture patterns (MVVM, MVI, Clean Architecture) that support speed, maintainability, and long-term scale.
Optimize performance, responsiveness, offline/online behavior, and data persistence.
Build for speed and correctness in a regulated environment.
Integrate mobile clients with backend APIs, financial data systems, and third-party providers.
Work closely with backend engineers to shape efficient API interactions and ensure seamless real-time data flows within the app.
Implement secure data handling practices required for financial applications.
Ensure proper encryption, secure storage, authentication flows, and session management.
Build with the rigor necessary for regulated, high-trust environments.
Partner with product managers, designers, and fellow engineers to deliver cohesive, user-centered features.
Contribute to architectural discussions, planning, and code reviews.
Support engineering excellence through documentation, testing, and raising the overall technical bar.
Requirements
7+ years of professional Android development experience, with a proven track record of building, shipping, and maintaining production Android applications at scale
Expert-level proficiency in Kotlin, with deep experience across modern Android development practices
Demonstrated ownership of end-to-end Android features or full applications, from design through release and long-term maintenance
Proven ability to design, implement, and evolve Android architectures (MVVM, MVI, Clean Architecture), making thoughtful tradeoffs around scalability, performance, and maintainability
Extensive experience with modern Android frameworks and libraries, including Jetpack Compose, AndroidX, Coroutines, and related tooling
Deep expertise in secure data handling, including encryption, authentication/authorization flows, key management, and Android platform security best practices
Demonstrated ability to diagnose and resolve complex issues related to performance, memory, threading, and real-world device constraints
Strong communication skills, with the ability to collaborate cross-functionally and clearly articulate technical decisions in fast-paced environments
Ability to lead by example, conduct high-quality code reviews, mentor engineers, and help raise the overall technical bar
Genuine passion for building high-quality software, with a continuous improvement mindset and curiosity to stay current with Android platform evolution
Clear communicator who takes ownership, moves with urgency, and drives work to completion.
Tech Stack
Android
Kotlin
Benefits
Comprehensive Compensation Package: Competitive salary, equity, and robust benefits package, including paid health, vision, dental, and disability coverage.