1

Android Kotlin Jobs in California (NOW HIRING)

Responsibilities : • Strong experience in mobile application architecture • Hands on expertise in Android (Kotlin/Java) and/or iOS (Swift) • Experience with cross platform frameworks (React ...

This role demands technical expertise in Android ( Kotlin) , sound judgment, and a product-focused mindset to align outcomes with business objectives. You will mentor peers, promote engineering ...

This role demands technical expertise in Android ( Kotlin) , sound judgment, and a product-focused mindset to align outcomes with business objectives. You will mentor peers, promote engineering ...

This role demands technical expertise in Android ( Kotlin) , sound judgment, and a product-focused mindset to align outcomes with business objectives. You will mentor peers, promote engineering ...

This role demands technical expertise in Android ( Kotlin) , sound judgment, and a product-focused mindset to align outcomes with business objectives. You will mentor peers, promote engineering ...

This role demands technical expertise in Android ( Kotlin) , sound judgment, and a product-focused mindset to align outcomes with business objectives. You will mentor peers, promote engineering ...

This role demands technical expertise in Android ( Kotlin) , sound judgment, and a product-focused mindset to align outcomes with business objectives. You will mentor peers, promote engineering ...

Android Developer

San Leandro, CA · On-site

$75 - $80/hr

Design, develop, test, and maintain high-quality Android applications using Kotlin. * Collaborate with product managers, designers, backend engineers, and other stakeholders to deliver scalable ...

New

Sr. Android Developer

Fremont, CA · On-site

$63.75 - $80.75/hr

They are seeking a Sr. Android Developer with strong hands-on experience in Android development, Java, and Kotlin to contribute to their projects. Responsibilities : • Strong hands-on Sr. Developer ...

Responsibilities : • Proficiency in Android software development with Java or Kotlin • Build API's to integrate Maps in 3rd party apps, Kotlin, JNI boundary, NDK, Concurrency, thread management ...

Android Developer - w2

San Leandro, CA · On-site

$63 - $82.75/hr

Android Developer Location : San Leandro, CA (3 day onsite hybrid role) Contract : 12+ Months ... Important Skills :- Kotlin, GraphQL, Dynamo DB JD :- * Minimum 10 years of experience * Very Strong ...

Strong Kotlin Flows * Strong Coroutines, Threading, Race condition knowledge * Really strong ... Experience with Android development, including continuous integration, Jetpack Compose, Coroutines ...

Showing results 21-40

Android Kotlin information

What is an Android Kotlin developer?

Android Kotlin developers are software professionals who specialize in building Android applications using the Kotlin programming language. Kotlin is the preferred language for Android development because of its concise syntax, safety features, and full compatibility with existing Java code. These developers design, code, test, and maintain mobile apps for Android devices, often working with tools like Android Studio and libraries such as Jetpack. They ensure that apps are efficient, user-friendly, and meet the requirements set by clients or organizations.

What are the key skills and qualifications needed to thrive as an Android Kotlin developer?

To thrive as an Android Kotlin Developer, you need a strong knowledge of Kotlin programming, Android SDK, and experience with mobile app development lifecycles, usually backed by a degree in computer science or related fields. Familiarity with tools like Android Studio, version control systems (e.g., Git), and app testing frameworks, as well as certifications such as Google’s Associate Android Developer, are often utilized. Problem-solving, attention to detail, and effective collaboration are crucial soft skills for building user-friendly and reliable apps. These skills ensure high-quality, maintainable, and innovative Android applications that meet user and business needs.

What are some common challenges faced by Android Kotlin developers when working on large-scale applications?

Android Kotlin developers working on large-scale applications often face challenges such as managing complex codebases, ensuring backward compatibility with various Android versions, and optimizing app performance. Collaborating with cross-functional teams—including designers, testers, and backend developers—is crucial for maintaining consistent quality and meeting project deadlines. Regular code reviews, modular architecture, and continuous integration practices help address these challenges, making teamwork and proactive communication essential for success.

What is the difference between Android Kotlin vs Android Java?

AspectAndroid KotlinAndroid Java
Required credentialsKnowledge of Kotlin, Android SDK, Java basicsKnowledge of Java, Android SDK, programming fundamentals
Work environmentAndroid app development, mobile development teamsAndroid app development, mobile development teams
Industry usagePopular for modern Android apps, recommended by GoogleLong-standing language, still widely used in legacy apps
Search and comparison intentHigh overlap in Android development roles, newer languageTraditional language, still relevant in many projects

Android Kotlin and Android Java are both used for Android app development. Kotlin is a modern, concise language officially supported by Google, making it popular for new projects. Java, being older, is still prevalent in existing apps and legacy codebases. Both require knowledge of Android SDK and programming fundamentals, but Kotlin offers more streamlined syntax and features that improve productivity. Choosing between them depends on project requirements and developer preference.

How many Android Kotlin jobs are there?

The number of Android Kotlin jobs varies depending on the region and current market demand, but it remains a popular skill for mobile app development. Job listings often include roles such as Android Developer or Mobile Developer requiring Kotlin proficiency, with opportunities available across tech companies, startups, and freelance platforms.

What are popular job titles related to Android Kotlin jobs in California?

For Android Kotlin jobs in California, the most frequently searched job titles are:

What job categories do people searching Android Kotlin jobs in California look for?

The top searched job categories for Android Kotlin jobs in California are:

Infographic showing various Android Kotlin job openings in California as of August 2026, with employment types broken down into 19% Full Time, 75% Part Time, and 6% Contract. Highlights an 97% Physical, and 3% Remote job distribution.

Android Engineer (Android / Java / Kotlin)

Ampa Inc.

Palo Alto, CA • On-site

$140 - $200/hr

Other

Posted 15 days ago


Job description

Ampa is a pioneering neurotechnology startup developing brain stimulation technology to help eradicate depression. We will improve millions of lives by making this transformative treatment universally accessible. Joining us means you’ll be part of a rapidly growing startup with significant equity opportunities and a major impact on our future.

What to Expect: Working at Ampa is a rare chance to help transform global mental health and save millions of lives — a level of impact that demands deep commitment. Success here requires resilience, adaptability, and the discipline to put in long hours. If you thrive in a high‑intensity, fast‑changing environment and want your work to truly matter, you may do the best work of your life here.

Role Overview:

We're seeking an exceptional Software Engineer to own the development of our clinical Android tablet application — the primary interface between clinicians and our TMS medical device. You'll build beautiful, responsive interfaces in Java and Kotlin, and ensure they integrate seamlessly with our backend systems and custom hardware. You'll also collaborate with our React/React Native engineers on our broader platform. You will be responsible for the bridge between high‑level patient management UI and low‑level medical hardware. Your work will involve managing real‑time data streams, binary serial communication, and ensuring 100% data integrity for clinical treatment records.

This role is ideal for an engineer who's obsessed with UX, has an eye for detail, and builds polished Android experiences that work reliably in high‑stakes clinical environments.

Technology Stack
  • Web: React, TypeScript
  • Backend (interfacing with): Python, PostgreSQ
Key Responsibilities:
  • Hardware Integration: Maintain and optimize the USB Serial communication layer (RS232/USB) between the Android tablet and proprietary TMS hardware.
  • Native Bridge Development: Build and maintain high‑performance Native Bridges (Java/C++ to TypeScript) to handle high‑frequency telemetry (heartbeats, sensor data, and pulse logs).
  • Lifecycle & State Management: Manage complex application states using Redux Toolkit, ensuring that medical treatment data remains consistent even during hardware disconnections or app backgrounding.
  • Binary Protocol Engineering: Implement and debug custom binary protocols, including packet encoding/decoding, checksum validation, and serial command queuing.
  • Safety & Error Handling: Develop robust "Safety Interlock" logic to monitor hardware telemetry and trigger immediate software‑level shutdowns in the event of hardware faults (overvoltage, overheating, etc.).
  • Medical Data Integrity: Ensure the reliable collection and synchronization of clinical session data to AWS cloud backends via secure REST APIs.
  • Engineering Leadership: Help establish Android coding standards, mentor junior engineers, and review code for quality and maintainability.
Required Technical Skills:
  • Frameworks: Expert‑level React Native (0.75+) and TypeScript.
  • State Management: Advanced knowledge of Redux Toolkit (Slices, Async Thunks, and Middleware).
  • Communication Protocols: Experience with USB/Serial communication, UART, or similar low‑level protocols.
  • Binary Data Handling: Comfort working with ArrayBuffers, Uint8Array, Hexadecimal conversions, and Bitwise operations.
  • Networking: Experience with Axios, JWT‑based authentication, and TLS security.
  • Hardware Support: Experience with UVC Cameras, Gyroscopes, and Accelerometer integration on Android.
What We’re Looking For:
  • Driven: Highly motivated and resilient.
  • Effective: Learns fast, adapts quickly, and consistently delivers results.
  • Android Mastery: 5+ years of experience building production‑grade Android applications in Java and Kotlin.
  • Frontend Sensibility: Strong UI/UX instincts — you care as much about how it looks and feels as how it works.
  • Mobile Expertise: Hands‑on experience shipping Android apps, with USB hardware and/or camera integration a strong plus.
Why Join Ampa?
  • Impact: Lead the development of transformative mental health technologies.
  • Growth: Thrive in a startup environment with rapid innovation.
  • Stability: Enjoy startup benefits with a secure product line.
  • Ownership: Receive substantial equity as an early team member.
Logistics:
  • Work Mode: In‑person or Remote
  • Location: Palo Alto, CA (preferred) or Pacific Time Zone
  • Compensation: $140K – $200K + Strong Equity
#J-18808-Ljbffr