Source description
About the role
We are seeking a highly motivated and experienced Android Developer to join our growing team. You will be a key contributor in the design, development, and implementation of innovative Android applications, primarily focused on - e.g., connected car solutions, industrial automation, etc.
You will play a vital role in mentoring junior developers and driving best practices in Android development. This position requires a strong understanding of the Android platform, a passion for creating high-quality user experiences, and a proven ability to deliver robust and scalable solutions.
Responsibilities
-
Design, develop, test, and maintain high-quality Android applications.
-
Participate in architectural discussions and contribute to the design of scalable and maintainable Android applications.
-
Write clean, well-documented, and testable code, adhering to KPIT's coding standards.
-
Conduct thorough unit, integration, and UI testing to ensure application stability and performance.
-
Troubleshoot and resolve complex technical issues.
-
Stay up-to-date with the latest Android technologies and trends, and advocate for their adoption where appropriate.
-
Actively participate in Agile/Scrum ceremonies (sprint planning, daily stand-ups, sprint reviews, retrospectives)
-
Education Qualifications:
-
Bachelor’s degree in computer science or a related field.
-
Proficiency :
-
Kotlin and/or Java o Android SDK, Android Studio, and related tools
-
RESTful APIs and JSON/XML data parsing
-
Database technologies (e.g., SQLite, Room)
-
UI/UX principles and best practices for Android Version control systems (e.g., Git)
-
Strong understanding of:
-
Android architecture components (ViewModel, LiveData, Room, Navigation)
-
Dependency Injection (e.g., Dagger/Hilt)
-
Asynchronous programming (e.g., Coroutines, RxJava)
-
Testing frameworks (e.g., JUnit, Mockito, Espresso)
More at KPIT Technologies
Related open roles
Lead Base Software SoC Engineer – Vehicle Integration & Debugging
Turin · Onsite
Lead Autosar Software Engineer
Turin · Onsite
Verification and Validation Leader (ADAS)
Gaydon
Sr. Technical Lead – Embedded Linux & Middleware - Telematics ECU (m/f/d)
Remote · Turin
Model Based Software Engineer
Auburn Hills
C++ Lead/Architect
Mumbai