24 Sep
|
Bajaj Auto
|
India
OB DESCRIPTION – ANDROID DEVELOPER
Division
R&D;
Department
Level
EX
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 recent 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
📌 Android Developer (India)
🏢 Bajaj Auto
📍 India