Search by job, company or skills

KPIT

Junior Android Developer

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago

Job Description

Jr. Android Developer Job Summary:

  • 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 [mention specific domain - 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).

Required Skills & Qualifications:

  • Education: Bachelor's degree in computer science or a related field.
  • Experience: 1+ years of experience in Android application development.
  • Proficiency in: 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 Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 143317439