CrawlJobs Logo

Android App Developer – Jetpack Compose & Kotlin

United States, Bay Area 80000.00 USD / Year · Job Posted May 09, 2026
Apply Position
Job Link Share

Job Description

We are seeking a highly skilled Android App Developer with strong expertise in Kotlin and Jetpack Compose to support rapid prototyping and development of modern mobile applications, particularly optimized for small-screen user experiences in downtown San Francisco. You will work on cutting-edge products and technologies. You will collaborate with cross-disciplinary experts across mobile, embedded, and system domains. You have the opportunity to drive innovation through rapid prototyping and development

Job Responsibility

  • Design and develop Android applications using Kotlin and Jetpack Compose
  • Build rapid prototypes and proofs-of-concept for new product ideas, focusing on fast iteration cycles
  • Create intuitive, responsive UIs optimized for small-screen devices
  • Collaborate closely with cross-functional teams (UX, backend, embedded teams)
  • Translate product requirements into functional and scalable mobile solutions
  • Ensure high performance, responsiveness, and usability of applications
  • Participate in code reviews, design discussions, and continuous improvement initiatives
  • Debug and resolve issues related to application behavior and performance
  • Maintain clean, modular, and reusable code following best practices

Requirements

  • 5+ years of experience in Android application development
  • Strong proficiency in: Kotlin
  • Jetpack Compose
  • Experience building and deploying Android apps end-to-end
  • Solid understanding of: Android architecture (MVVM, Clean Architecture)
  • REST APIs and data handling
  • Experience with rapid prototyping / MVP development
  • Strong focus on UI/UX for constrained or small displays
  • Proficiency with version control systems (Git)

Nice to have

  • Experience with edge devices, embedded systems, or connected products
  • Familiarity with Android frameworks and services for scalable applications
  • Knowledge of performance optimization and memory management
  • Experience working in an engineering services or consulting environment
  • Exposure to Agile/Scrum development methodologies
  • Strong problem-solving and analytical skills
  • Ability to work in fast-paced, client-facing environments
  • Excellent communication and collaboration skills
  • Adaptability to changing requirements and priorities
  • Team player
  • Proactiveness in collaborating and execution
  • Flexibility to switch technical context
  • Willingness to learn new methods/tools/processes
  • Ability to prioritize, multitask, and take ownership
  • Strong problem-solving and critical-thinking skills
  • Strong communication and interpersonal skills

What we offer

  • Paid Time off/Vacation and Paid Holidays
  • 401(k)
  • 401(k) matching
  • Life insurance
  • Flexible Spending Account (FSA): Healthcare and Dependent Care
  • Health Savings Account (HSA)
  • Paid Parental Leave
  • Paid Bereavement Leave
  • Employee Assistance Program
  • Employee and Customer Referral Program
  • For positions in California, long-term and short-term disability insurance

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Android App Developer – Jetpack Compose & Kotlin

8 matching positions

Android Developer - Consumer Payment & Services

As our Android Developer - Consumer Payment & Services, you’ll be the person who...
Location
Location
Italy , Milan
Salary
Salary:
38000.00 EUR / Year
satispay.com Logo
Satispay
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Degree in Computer Science, Computer Engineering, or a related field
  • At least 3 years of hands-on experience building and shipping high-quality native applications using Kotlin, Android SDK, Android Studio, and Gradle
  • Strong grasp of MVI, Jetpack Compose, Coroutines, Flows, REST APIs
  • Passionate about FinTech or startup environments
  • Able to communicate in a structured and convincing manner
  • Fluent in English
Job Responsibility
Job Responsibility
  • Create impactful mobile experiences - Develop and implement innovative native Android applications to enhance user engagement and operate mission-critical consumer features, from technical design to production
  • Collaborate within a team - Work closely with a product manager, product designers, and backend engineers to integrate and refine features, ensuring cohesive and comprehensive mobile solutions
  • Focus on users - Leverage technical skills to address user pain points, enhancing the overall mobile experience with intuitive design and functionality. Collaborate with data analysts to create A/B tests that maximize user experience and drive growth
  • Drive continuous improvement - Play a key role in the iterative development process, enhancing existing apps and creating new user-centric features to keep our offerings cutting-edge
  • Ensure excellence - Maintain high standards for coding, performance, and security, contributing to the reliability of our Android applications and ensuring robust client-side authentication
  • Solve Complex & Ambiguous Problems - Turn vague user needs into scalable technical solutions, balancing delivery speed with technical quality and long-term maintainability
  • Work in an AI-Powered Environment - Leverage AI tools daily to write and optimize code, speed up root cause analysis, and generate documentation, raising the bar for engineering efficiency
What we offer
What we offer
  • Private insurance for you and your family
  • Psychological support with Serenis
  • Mental health workshops
  • Stock Option Plan
  • Meal vouchers
  • Relocation support
  • Professional development programs
  • Internal mobility
  • Language courses with Preply
  • Unlimited PTO
  • Fulltime
Read More
Arrow Right

Senior Android Developer

The Digital S/W Engineer Sr Analyst is a seasoned professional role. Applies in-...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of professional experience in native mobile application development
  • 5+ years of hands-on experience with Kotlin (strong preference for Kotlin-first development
  • Java familiarity a plus)
  • 5+ years of experience building and shipping enterprise-grade native Android applications at scale
  • Deep understanding of the Android SDK, platform lifecycle, and Google ecosystem (Jetpack, Android Runtime, etc.)
  • Strong understanding of Android internals — memory management, process lifecycle, activity/fragment back stack, and app lifecycle at a low level
  • Experience with networking layers, Retrofit, OkHttp, and custom network stack implementations
  • Proficiency with data persistence strategies (Room, SQLite, DataStore, SharedPreferences, EncryptedSharedPreferences)
  • Solid understanding of security best practices at the OS level (certificate pinning, Android Keystore, data encryption, ProGuard/R8 obfuscation)
  • Familiarity with performance profiling and optimization using Android Studio Profiler (memory leaks, CPU usage, rendering bottlenecks, battery impact)
Job Responsibility
Job Responsibility
  • Accountable for executing and driving mid-size feature application design and development efforts to completion, serving as a development lead on medium-scale projects and supporting the execution of larger efforts
  • Proficient at operating with considerable autonomy and discretion as you will significantly influence the way an application is designed and developed by providing subject specific expertise and an advanced level of understanding of application programming principles
  • Sought after due to ability to analyze and troubleshoot coding, application performance and design challenges
  • Capable of research in root cause of development and performance concerns as well as the resolution of defects
  • Have a deep understanding of the technical requirements for the solutions being built
  • Understand engineering needs including those required to build, maintain, and operate the system through all phases of its life
  • Proficient in information modeling, data structures and algorithms
  • Understand maintenance characteristics, runtime properties and dependencies that exist in support of your system’s software. These dependencies will include but not limited to: hardware, platform, operating system, performance and load requirements, as well as contingencies with upstream and downstream systems
  • Demonstrate an advanced understanding of supported main system flows and possess a comprehensive understanding of how the system and others (i.e. architecture or infrastructure) collectively integrate to contribute towards achieving business objectives. Using this expertise, assist with the development of standards for coding, testing, debugging and implementation. This will ensure application design adheres to the overall architecture blueprint
  • Participate in design discussions as a Development Lead and as such will play the part of a key decision maker in driving design decisions. This is evidenced by your knowledge of the application code details and your experience with the technology and teams engaged
  • Fulltime
Read More
Arrow Right

Junior Android Developer

Maintain and develop Android mobile apps for the Marshall brands. Collaborate cl...
Location
Location
Sweden , Stockholm
Salary
Salary:
Not provided
marshall.com Logo
sa.global
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience of Android app development
  • Experience working with Kotlin
  • Proficient in modern android design patterns (for ex. MVVM, dependency injection) and Jetpack components
  • Familiarity with coroutines and Compose, Dagger Hilt and Clean Architecture
Job Responsibility
Job Responsibility
  • Maintain and develop Android mobile apps for the Marshall brands
  • Collaborate closely with our UX and Design team to discuss new features and functions
  • Support and participate in testing activities and evaluation of the app
  • Participate in knowledge-sharing sessions to promote new ideas and innovation
  • Teamwork with the other developers to help us brainstorm solutions and make our apps even better for our users
  • Prototyping new ideas to make them come true, both individually and across teams
  • Fulltime
Read More
Arrow Right

Senior Mobile App Developer (iOS/Android)

Valtech is looking for a Senior Mobile App Developer with 6+ years of experience...
Location
Location
Sweden , Stockholm
Salary
Salary:
Not provided
valtech.com Logo
Valtech
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • iOS
  • Swift
  • SwiftUI, UIKit
  • CocoaPods, Swift Package Manager (SPM)
  • Xcode
  • MVVM
  • The Composable Architecture (TCA)
  • Android
  • Kotlin, Java
  • Jetpack Compose
Job Responsibility
Job Responsibility
  • Development of native applications (no React Native)
  • Primary focus on iOS, with solid understanding and experience in Android
  • Drive app development, technical decisions, and new ideas
  • Act in a proactive, advisory role towards the client
  • Represent Valtech in the day-to-day collaboration
  • Close collaboration within a senior, cross-functional team
What we offer
What we offer
  • Flexibility, with remote and hybrid work options
  • Career advancement, with international mobility and professional development programs
  • Learning and development, with access to cutting-edge tools, training and industry experts
  • Fulltime
Read More
Arrow Right

Android Developer

Marshall Group is the audio, tech, and design powerhouse uniting musicians and m...
Location
Location
Sweden , Stockholm
Salary
Salary:
Not provided
marshall.com Logo
sa.global
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven professional Android app development experience
  • Experience working with Kotlin
  • Proficient in modern android design patterns (for ex. MVVM, dependency injection) and Jetpack components
  • Familiarity with coroutines and Compose, Dagger Hilt and Clean Architecture
  • Familiarity with Bluetooth Low Energy (BLE) would be very welcome but is not a must
Job Responsibility
Job Responsibility
  • Maintain and develop Android mobile apps for the Marshall brands
  • Collaborate closely with our UX and Design team to discuss new features and functions
  • Support and participate in testing activities and evaluation of the app
  • Participate in knowledge-sharing sessions to promote new ideas and innovation
  • Teamwork with the other developers to help us brainstorm solutions and make our apps even better for our users
  • Prototyping new ideas to make them come true, both individually and across teams
Read More
Arrow Right

Senior Android Developer

Tonsser has spent 10 years building for young football players. Now we're expand...
Location
Location
Salary
Salary:
65000.00 - 80000.00 EUR / Year
tonsser.com Logo
Tonsser
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Senior-level Android experience — you've shipped production apps and can own decisions end to end
  • Kotlin Multiplatform (KMP) — you've worked cross-platform (iOS + Android) and know where shared code helps and where it doesn't
  • Jetpack Compose — comfortable building modern declarative UIs at scale
  • Consumer app background — experience with video, animations, and the kind of polish that users actually notice
  • AI-integrated workflow — you've used AI tools in your day-to-day and can bring that mindset to the team
Job Responsibility
Job Responsibility
  • Join a small, focused team building a best-in-class companion app for the next generation of athletes
  • Fulltime
Read More
Arrow Right

Senior Android Developer

Join us to build a more rewarding financial future for all Canadians. At Neo, we...
Location
Location
Canada , Calgary
Salary
Salary:
Not provided
neofinancial.com Logo
Neo Financial
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of full-time, hands-on experience as an Android Developer, with significant time spent leading projects
  • Expert-level fluency in Kotlin and deep understanding of modern Android architecture and Jetpack libraries
  • Proven experience designing and building large-scale applications with Jetpack Compose
  • Expertise in GraphQL implementation and optimization within a mobile environment
  • Strong familiarity with Kotlin and experience with React Native is a bonus. Other cross-platform technologies are a significant asset, specifically related to managing and optimizing its integration into a native codebase (brown-field approach)
  • Demonstrated ability to mentor other developers and influence technical direction across a team
  • Deep experience with CI/CD practices and automating releases to the Google Play Store
  • A strong portfolio demonstrating a passion for Android design principles, user experience, and optimizing application performance
  • Applicants must be eligible to work in Canada and willing to relocate to Calgary
Job Responsibility
Job Responsibility
  • Architect and Develop highly reliable, maintainable, and scalable features in Kotlin and Jetpack Compose that integrate seamlessly with our GraphQL API
  • Serve as a strategic partner in the integration, optimization, and maintenance of Android applications to ensure a high-quality, native-feeling user experience
  • Drive architectural decisions and advocate for best-in-class Android patterns (e.g., modularization, state management, dependency injection with Koin) to improve code health and development velocity
  • Lead complex technical projects from conception through deployment, proposing and implementing core tech improvements
  • Mentor and coach intermediate and junior developers, setting a high bar for engineering excellence and code quality across the team
  • Elevate the team's quality standards by performing rigorous, constructive code reviews and championing extensive unit and UI testing using tools like JUnit, Paparazzi, and Compose UI Test
  • Optimize app performance, stability, and responsiveness, proactively identifying and resolving bottlenecks
  • Refine CI/CD pipelines and deployment strategies for timely and reliable releases to the Google Play Store
  • Lead the adoption and strategic use of AI-powered development tools like GitHub Copilot to maximize team efficiency
What we offer
What we offer
  • All team members have a stake in Neo’s success and earn meaningful equity through stock options
  • Fulltime
Read More
Arrow Right

Android Developer

Join us in building the future of finance. Our mission is to democratize finance...
Location
Location
Canada , Toronto
Salary
Salary:
119000.00 - 140000.00 CAD / Year
robinhood.com Logo
Robinhood
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of professional Android development experience building consumer Android applications at scale, preferably in Kotlin and Compose
  • Attention to detail, passion for writing clean, readable and maintainable code
  • Proficiency in Kotlin or Java, and Jetpack
  • Desire to improve Robinhood's app and codebase to ensure outstanding quality for our all users
  • Strong product sense and ability to collaborate with Product Managers and Designers
  • Excellent communication skills and passion for solving technical challenges
  • Bachelor’s degree in Computer Science or a related field preferred
  • equivalent training or work experience also acceptable
Job Responsibility
Job Responsibility
  • Work with a fast-growing team to revolutionize finance at speed and scale
  • Build smooth, stable, and elegant products with Kotlin and the newest Android APIs
  • Own features from inception to design, implementation, and launch
  • Work cross-functionally with Product Designers, Product Managers, Backend Developers, and Data team
  • Work with Kotlin, Android SDK & Jetpack Compose, MVVM, Coroutines & Flow (preferred) OR RxJava, and Retrofit & Room
What we offer
What we offer
  • Performance driven compensation with multipliers for outsized impact, bonus programs, equity ownership, and 401(k) matching
  • 100% paid health insurance for employees with 90% coverage for dependents
  • Lifestyle wallet - a highly flexible benefits spending account for wellness, learning, and more
  • Employer-paid life & disability insurance, fertility benefits, and mental health benefits
  • Time off to recharge including company holidays, paid time off, sick time, parental leave, and more
  • Exceptional office experience with catered meals, events, and comfortable workspaces
  • Fulltime
Read More
Arrow Right