Browse current jobs

Advanced Engineer - Android Kotlin

HARMAN · Bangalore

Apply on employer website

Collected role description

Role overview

Advanced Engineer - Android Kotlin at HARMAN

We're seeking an experienced Android UI Developer to join our team.

As a UI Developer, you'll lead the development of complex user interfaces and UI components for Android Automotive OS applications using Jetpack Compose.

What You Will Do 1.

UI Development: Lead the development of complex user interfaces and UI components for Android Automotive OS applications. 2.

MVVM Adoption: Drive the adoption of the MVVM architectural pattern and best practices within the UI team. 3.

Collaboration: Collaborate with UX/UI design team, UI Architect, and Product Owner to ensure alignment on technical feasibility and user experience goals. 4.

UI Testing: Design and implement comprehensive unit and UI testing strategies using frameworks like JUnit, Espresso, and Compose testing. 5.

Performance Optimization: Proactively identify and resolve performance bottlenecks and UI/UX issues. 6.

Mentorship: Guide junior UI developers with peer reviews and pair programming.

What You Need to Be Successful 1.

Android

Required qualifications

  • 6 to 9 years of experience in Android application development, with a large focus on UI development using Jetpack Compose. 2.
  • Jetpack Compose: Deep technical know-how of Jetpack Compose, including its architecture and performance characteristics. 3.
  • Android Jetpack: Experience with Android Jetpack components, especially ViewModel and StateFlow/SharedFlow. 4.
  • UI Testing: Proven ability to design and implement comprehensive UI testing strategies. 5.
  • Kotlin Development: Strong knowledge of Kotlin development, especially Coroutines.
  • Bonus Points if You Have 1.
  • Navigation Domain Knowledge: Domain knowledge in Navigation is a plus. 2.
  • Figma Toolchain: Experience with Figma toolchain for understanding UI concepts and extracting assets.
  • What Makes You Eligible 1.
  • Relevant
  • 3 to 6 years of experience in Android application development. 2.

Required skills

  • Strong technical skills in Jetpack Compose, Android Jetpack, and UI development. 3.
  • Problem-Solving Skills: Exceptional problem-solving, analytical, and critical thinking skills.
  • What We Offer - Competitive salary and benefits package - Opportunities for professional growth and development - Collaborative and dynamic work environment - Access to cutting-edge technologies and tools - Recognition and rewards for outstanding performance through BeBrilliant - Work from Office environment with in-person collaboration, with most office-based roles onsite Five days a week.

Employment details

  • Location: Bangalore - Karnataka [India - Kalyani Platina]

About the employer

  • Introduction: A Career at HARMAN Automotive We’re a global, multi-disciplinary team that’s putting the innovative power of technology to work and transforming tomorrow.

Additional role details

  • At HARMAN Automotive, we give you the keys to fast-track your career.
  • Engineer audio systems and integrated technology platforms that augment the driving experience Combine ingenuity, in-depth research, and a spirit of collaboration with design and engineering excellence Advance in-vehicle infotainment, safety, efficiency, and enjoyment

Collected experience requirement

6 years