Jaguar Land Rover India
Senior Android App Developer
Jaguar Land Rover IndiaIndia1 day ago
Full-timeEngineering

Expected Experience/Expertise:

  • Strong knowledge of Android Application development concepts.
  • Experience in developing complex Automotive Android Applications.
  • Strong Kotlin, Java, C/C++ programming skills.
  • Experience in developing UI using Jetpack Compose
  • Experience in writing unit test cases using Mockito and Roboelectric.
  • Understanding of latest Android Architecture Patterns.
  • Understanding of various Android frameworks/application design patterns.
  • Proficient in Android System concepts.
  • Strong in fundamentals of IPC and OS concepts.
  • Knowledge and experience in Service Oriented Architecture (SOA) will be added advantage
  • Good knowledge of the software and hardware interactions for the area of expertise
  • Sound understanding of the system interactions.
  • Basic understanding of Agile software development and ALM tools such as JIRA is desirable
  • Should be able to guide team/partners to deliver the feature by co-ordinating with all stakeholders
  • Always should be up to date with latest innovations and technological trends of the industry


Key responsibilities of the role will include:

  • Design and develop complex HMI applications for the various JLR carlines.
  • Definition of high-level design (HLD) and System interactions for the defined uses cases
  • Management of functional and Non function requirements for the assigned functional area
  • Work closely with the squad’s product owner and systems engineers to translate customer/business needs into system requirements and high level designs
  • Review and sign off low level designs
  • Conduct root cause analysis on defects, identify interim and permanent fixes, and validate the fixes
  • Identification of the software components and assign requirements to each component
  • Definition of quality attributes for subsystem realising functional area of expertise
  • Definition of acceptance test cases for the area of expertise
  • Resolve technical challenges faced in responsible areas
  • Provide technical guidance and mentoring to junior engineers
  • Support supplier sourcing decisions

Previous Experience:

  • A minimum of 5-8 years of experience in Android application development
  • Should have worked in a complex onboard automotive project owning the responsibility for design and implementation
  • Experience in Android application development preferably in the Automotive domain.
  • Strong Kotlin, Java, C/C++ programming skills.
  • Expertise in any of design tools preferably Enterprise Architect
  • Strong understanding of software design and architectural patterns

Key Skills

Ranked by relevance