Talent.com
Android Engineer - Shipping and maintaining background, Kotlin language, Ecosystem
Android Engineer - Shipping and maintaining background, Kotlin language, EcosystemTalent Search PRO • San Francisco, CA, United States
Android Engineer - Shipping and maintaining background, Kotlin language, Ecosystem

Android Engineer - Shipping and maintaining background, Kotlin language, Ecosystem

Talent Search PRO • San Francisco, CA, United States
3 days ago
Job type
  • Full-time
Job description

The Role

You will serve as a key contributor to the development of our flagship Android client. A significant part of this

role involves working closely with product managers, designers, and other software engineers to translate

high-level requirements into high-quality, impactful features. You will be instrumental in the end-to-end

development lifecycle : from initial design and architectural planning to implementation, testing, and

deployment.

Crucially, you will act as a technical leader and custodian for the entire Android codebase. This includes

establishing and maintaining best practices, code standards, and the overall technical quality of the application.

You will mentor and guide other engineers, contributing to a continuous learning environment that elevates the

team's collective ability to write clean, maintainable, and performant Kotlin code, ensuring the consistent and

reliable delivery of our vital Android to users globally.

This role requires a high degree of autonomy in executing complex technical tasks while collaborating

effectively within a small, fast-moving team to ensure technical decisions align with the overall product vision.

You will be a hands-on contributor, focused on delivering high-quality code that directly impacts our consumer

finance app for emerging markets.

Skills

As an Android Software Engineer we feel the following will be important for this role :

  • 7+ Years of Professional Android Development : Demonstrated history of shipping and maintaining

Android applications used by a significant user base.

  • Expert Proficiency in Kotlin : Deep, expert-level knowledge of the Kotlin language, including modern
  • language features, coroutines, flow, and advanced language constructs.

  • Deep Understanding of the Android Ecosystem : Expert knowledge of the latest Android SDKs,
  • APIs, and the Material Design guidelines.

  • Architectural Expertise : Proven experience designing, implementing, and maintaining complex,
  • scalable, and modular Android application architectures (e.g., MVVM, MVI, Clean Architecture) using

    components like ViewModels and knowing when to apply each.

  • Extensive Experience with Modern UI Frameworks : Expert-level knowledge and hands-on
  • experience with Jetpack Compose, including advanced layout techniques, custom

    composables / views, and navigating.

  • Networking & Data Handling :
  • Expertise in consuming RESTful APIs, HTTP (e.g., using Retrofit / OkHttp), and / or leveraging
  • WebSockets.

  • Deep understanding of secure data storage (e.g., SharedPreferences,
  • EncryptedSharedPreferences), caching strategies, and offline capabilities (e.g., using Room).

  • Concurrency and Performance Optimization : Proven ability to identify and resolve performance
  • bottlenecks, memory leaks, and complex concurrency issues using modern Android tools and

    techniques (Kotlin Coroutines, threading, profiling tools).

  • Testing and Quality Assurance : Strong experience implementing and driving adoption of various
  • testing methodologies, including unit tests (e.g., JUnit, Mockito), integration tests, and UI tests (e.g.,

    Espresso, Compose testing).

  • Dependency Management : Expertise with the common build system and dependency management
  • tool (e.g., Gradle / Kotlin DSL).

  • CI / CD Pipeline Experience : Experience setting up, maintaining, or optimizing Continuous
  • Integration / Continuous Delivery pipelines (e.g., Fastlane, Jenkins, GitHub Actions, GitLab CI) for

    Android builds and deployments.

  • Senior+ (Senior, Staff, Principal, Distinguished) Engineer - You're a strong technical practitioner
  • who has tempered their thirst for theory with the harsh reality of practical implementation. Knowing

    when and where to execute autonomously while still being a team player.

    Bonus Skills

    These are not required but would definitely set you apart from other candidates :

  • Experience in financial technology such as payments, cryptocurrencies, on-ramps, off-ramps, etc.
  • Full-stack engineering skillset and ability to flex across other parts of the stack
  • Experience working with modern startup-style web stack such as Postgres, Redis, etc.
  • Create a job alert for this search

    Android Engineer • San Francisco, CA, United States

    Related jobs
    Android Developer

    Android Developer

    Techoundsllc • San Jose, California, USA
    Full-time
    Seeking 10 years of experience in Android app development for software and integrating Bluetooth devices with mobile applications. Design and build sophisticated and highly scalable Android apps.Ens...Show more
    Last updated: 4 days ago • Promoted
    Android Software Engineer, Ad Formats

    Android Software Engineer, Ad Formats

    Reddit • San Francisco, California, USA
    Full-time
    Reddit is a community of communities.Its built on shared interests passion and trust and is home to the most open and authentic conversations on the internet. Every day Reddit users submit vote and ...Show more
    Last updated: 2 days ago • Promoted
    Senior Android Engineer : Kotlin, Jetpack, AI-Driven UX

    Senior Android Engineer : Kotlin, Jetpack, AI-Driven UX

    Tonal • San Francisco, CA, United States
    Full-time
    A leading fitness technology company based in San Francisco is seeking a Senior Android Developer to innovate and enhance the user experience on their smart fitness platform.This role includes desi...Show more
    Last updated: 17 hours ago • Promoted • New!
    Senior Android Engineer - Kotlin, RxJava, DI

    Senior Android Engineer - Kotlin, RxJava, DI

    The Dignify Solutions, LLC • San Francisco, CA, United States
    Full-time
    A technology consulting firm is seeking an Android Developer in San Francisco, CA.Ideal candidates should have 5-7 years of Android development experience and familiarity with Reactive Programming,...Show more
    Last updated: 22 hours ago • Promoted • New!
    Android Engineer

    Android Engineer

    Speak LLC • San Francisco, CA, United States
    Full-time
    Our mission is to reinvent the way people learn, starting with language.Learning a language can change a life by opening doors to new cultures, careers, and communities. Two billion people around th...Show more
    Last updated: 30+ days ago • Promoted
    Android AI ML Engineer - Infrastructure

    Android AI ML Engineer - Infrastructure

    Focuskpi • Mountain View, California, United States
    Temporary
    Android AI ML Engineer - Infrastructure.The client is seeking an experienced Android AI / ML Engineer - Infrastructure to develop advanced on-device machine learning systems that enable secure, adapt...Show more
    Last updated: 30+ days ago • Promoted
    Sr. Android Software Engineer

    Sr. Android Software Engineer

    Linkedin • Mountain View, California, United States
    Full-time
    LinkedIn is the worlds largest professional network, built to create economic opportunity for every member of the global workforce. Our products help people make powerful connections, discover excit...Show more
    Last updated: 2 days ago • Promoted
    SDET Android System Engineer

    SDET Android System Engineer

    FocusKPI • Mountain View, California, USA
    Temporary
    Android System Software Development Engineer in Test (SDET).Hybrid role (4 days per week onsite).No C2C resumes are considered • •. Understand the business requirements and develop and execute compreh...Show more
    Last updated: 4 days ago • Promoted
    Software Engineer, Android

    Software Engineer, Android

    OpenAI • San Francisco, California, United States
    Full-time
    OpenAI’s Applications Engineering organization builds and operates the products that bring our cutting-edge research to millions of users and developers worldwide. We power products such as ChatGPT,...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer, Android

    Senior Software Engineer, Android

    Harvey • San Francisco, California, USA
    Full-time
    At Harvey were transforming how legal and professional services operate not incrementally but end-to-end.By combining frontier agentic AI an enterprise-grade platform and deep domain expertise wer...Show more
    Last updated: 1 day ago • Promoted
    Android Engineer

    Android Engineer

    E-Solutions • Sunnyvale, CA, United States
    Full-time
    Demonstrates up-to-date expertise and applies this to the development, execution, and improvement of action plans.Executes Mobile Engineering projects. Participates in the discovery phase of small t...Show more
    Last updated: 7 hours ago • Promoted • New!
    Android Engineer

    Android Engineer

    Speak • San Francisco, CA, United States
    Full-time
    Our mission is to reinvent the way people learn, starting with language.We begin by teaching the next billion people English, Spanish, and French. English is the global language of business, culture...Show more
    Last updated: 30+ days ago • Promoted
    Android System Engineer

    Android System Engineer

    P2P • San Francisco, CA, United States
    Full-time
    Solana is a high performance blockchain that can deliver a fast and friendly user experience, without sacrificing security. At Solana Mobile, we are working to bring Solana and web3 to the palm of y...Show more
    Last updated: 24 days ago • Promoted
    Software Engineer, Android

    Software Engineer, Android

    Pika • Palo Alto, California, United States
    Full-time
    At Pika, we are building groundbreaking tools for creators, empowering them to tell their stories with ease.With over $135M in funding and a passionate team, we’re on a mission to make video creati...Show more
    Last updated: 30+ days ago • Promoted
    Staff Software Engineer, Android

    Staff Software Engineer, Android

    Harvey • San Francisco, California, USA
    Full-time
    At Harvey were transforming how legal and professional services operate not incrementally but end-to-end.By combining frontier agentic AI an enterprise-grade platform and deep domain expertise wer...Show more
    Last updated: 1 day ago • Promoted
    Android AI ML Engineer - On-Device

    Android AI ML Engineer - On-Device

    Focuskpi • Mountain View, California, United States
    Temporary
    Android AI ML Engineer - On-Device.The client is looking for a highly capable Android AI / ML Engineer - On-Device to help build intelligent, privacy-first mobile systems that can detect, respond to,...Show more
    Last updated: 30+ days ago • Promoted
    Android Engineer

    Android Engineer

    Wispr Flow • San Francisco, CA, United States
    Full-time
    Wispr Flow is making it as effortless to interact with your devices as talking to a close friend.Voice is the most natural, powerful way to communicate — and we’re building the interfaces to make t...Show more
    Last updated: 30+ days ago • Promoted
    Engineer, Android

    Engineer, Android

    Notability • San Francisco, CA, United States
    Full-time
    Engineer, Android role at Notability.We are looking for an Engineer to join our Android team, with experience developing exceptional and innovative Android applications. Develop and implement a comp...Show more
    Last updated: 30+ days ago • Promoted