JOB DESCRIPTION – ANDROID DEVELOPER

Division

R&D

Department

 

Level

L3

Functional Area

Automotive 

1

Job Title

 

Android Developer

2

Reporting

 

Functional reporting to       

Div Manager, R&D – Intelligent Systems Software Tools

3

Background

i) Educational Qua

lification

Essential: MCA/ MCS/ ME/ Mtech/ MSc in Computer Science/ I.T from reputed institute/ BE/ B.Tech in Electronics with Diploma in Advanced computing from C-DAC

ii) Experience

 

Minimum:  3

Maximum:  10

iii) Age Limit

 

Minimum:  25

Maximum:  34

4

Job Role & Respon

sibilities

Role:  Android mobile app Developer

Technical/ Functional:

 

Key Responsibilities:

  • App Development: Design, develop, and implement features for apps across Android platforms, ensuring a seamless user experience. 
  • UI/UX Development: Create intuitive and visually appealing interfaces using platform-specific design guidelines and components. 
  • API Integration: Integrate with backend APIs  
  • Performance Optimization: Continuously optimize app performance for speed, memory usage, and battery efficiency on diverse devices. 
  • Testing and Debugging: Conduct thorough unit and integration testing to identify and resolve bugs and issues. 
  • Code Maintenance: Maintain and update existing codebase to support new features and bug fixes.

 

Required Skills:

 

  • Full stack development experience
  • UI Design Principles: Knowledge of best practices for mobile user interface design 
  • UI/UX: React Native, React JS
  • Java, Kotlin 
  • Android SDK
  • Back-end languages: PHP, ASP, Python, NodeJS, ExpressJS, Django, and Flask
  • Experience in implementing REST APIs 
  • Location Services: Proficiency with GPS and location tracking APIs on both Android
  • Design patterns, MVC architecture 
  • SOLID Design principles
  • Experience with Git /SVN for code management 
  • Cross-Platform Development: Expertise in React Native 
  • Cloud Technologies: Experience with cloud services like AWS, Google Cloud, Azure
  • Experience with Gradle build system and maintaining different flavours.
  • Play store app hosting

 

 

 

 

 

 

Desired Skills:

  • Performance Optimization Techniques: Understanding of techniques to optimize app performance on mobile devices 
  • Experience working in an Agile Development 
  • Knack for writing clean, readable code
  • Strong logical, analytical and problem-solving skills
  • Capable of working independently in interdisciplinary teams.

 

Preferred add-ons:

  • Basic understanding of embedded software
  • Basic Understanding / Worked in Automotive domain – Android Auto       

5

Competency Requirements

  • Behavioural:
  • Promotes and champions change
  • Excellent communication skills (written and oral

                             communications)

 

6

Likely sources

Target companies: Siemens, John Deere