Android Engineer (UI Framework)

42dot, Inc

$172K — $237K *
Consumer Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's or Master's in Computer Science, Electrical Engineering, or related field
  • 3-7+ years of Android development experience
  • Strong background in Android UI frameworks like Jetpack Compose
  • Experience with AOSP System UI component customization
  • Familiarity with Android Automotive OS and vehicle UX constraints
  • Proficient in Java and Kotlin, with knowledge of AOSP build tools
  • Understanding of embedded systems in automotive environments

Responsibilities

  • Create a customizable UX SDK for 1st and 3rd party applications
  • Develop tools for importing Figma designs into code management
  • Implement UX flows for in-vehicle features like Media and Settings
  • Collaborate with designers to realize advanced HMI concepts
  • Optimize UI for responsiveness and performance on embedded displays
  • Work with framework teams for vehicle integration services
  • Contribute to handling of multi-display and touch inputs

Benefits

  • Opportunity to shape the future of in-vehicle user interfaces
  • Collaborative environment working with cross-functional teams
  • Focus on innovative automotive UX design
  • Chance to work with cutting-edge technology in Android Automotive OS
  • Emphasis on safety-conscious user experiences
Full Job Description
About the Role

As an Android Engineer (UI Framework) at 42dot, you'll be responsible for crafting seamless and responsive in-vehicle user interfaces built on top of Android Automotive OS (AAOS). You'll work on creating and customizing UI components in applications and system UI such as text elements, buttons, checkboxes and other building blocks of the User Interface.

This role requires deep knowledge of Android UI principles of building applications, experience with AOSP customization, and the ability to translate design intent into performant, production-ready code across a variety of vehicle form factors and screen types.

You'll collaborate with design, HMI, system, and platform teams to deliver beautiful, intuitive, and safety-conscious user experiences that define the next generation of in-vehicle interaction

Responsibilities
  • Create an SDK of customizable UX elements to build 1st and 3rd party applications and System UI.
  • Create a set of tools that imports designs from Figma or similar to the code management system and build process.
  • Implement UX flows for in-vehicle features such as Media, Settings, Dialer, SystemUI, etc.
  • Collaborate with UX/UI designers to bring advanced HMI concepts to life using Jetpack Compose or Android Views
  • Optimize UI responsiveness, animations, and rendering for embedded displays across varied hardware
  • Work with the Android framework team to define and extend system surfaces and services needed for vehicle integration
  • Contribute to multi-display handling, touch input tuning, and focus/navigation behavior for in-vehicle use cases
  • Debug and resolve UI performance, rendering, and compatibility issues across hardware variants
  • Participate in code reviews, design discussions, and HMI validation sessions
  • Keep up to date with Android UX/UI best practices and platform changes relevant to AAOS

Qualifications
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field
  • 3-7+ years of experience in Android development, with at least 2 years focused on applications and UI customization
  • Strong knowledge of Android UI frameworks (Jetpack Compose and/or legacy Views) and rendering internals
  • Experience customizing AOSP System UI components and working within the Android framework layer
  • Familiarity with Android Automotive OS (AAOS) and in-vehicle UX constraints (distraction-optimized UI, multi-display, etc.)
  • Proficiency in Java, Kotlin, and working knowledge of AOSP build tools (repo, Soong, Make)
  • Understanding of embedded systems and resource constraints in automotive environments
  • Experience collaborating with cross-functional teams including designers, HMI teams, and system engineers
  • Bonus: Experience with surface management, input handling, window manager customization, or OpenGL/RenderScript
  • Strong communication and problem-solving skills
  • Passion for creating elegant and intuitive interfaces that improve mobility and safety


Interview Process
  • Application Review - Coding Test - 1st interview - 2nd interview - Offer Negotiation - Hiring
  • The screening procedures may vary depending on the position, schedule, or other circumstances.
    You will be individually notified of the screening schedule and results via the email address provided in your application.


Compensation
  • $172,000 to $237,8000


Additional Information
  • In accordance with fair hiring practices, do not include any personal information unrelated to your job qualifications (e.g., Social Security Number, family relations, marital status, age, photo, physical condition, place of birth, etc.) in your resume.
  • All documents must be submitted in PDF format and under 30MB in size.
  • If you experience issues uploading your resume, please send it along with the job posting URL to [redacted].
  • We strongly encourage applications from U.S. veterans and candidates eligible for employment preference under applicable laws.


※ Please review the following information before applying.
  • How to work in 42dot, About 42dot Way →

Similar Jobs

More Jobs at 42dot, Inc

More Consumer Technology Jobs

Find similar Android Engineer (UI Framework) jobs: