Software Engineer - Android

1 - 3 years

0 Lacs

Posted:1 week ago| Platform:

Apply

Work Mode

Remote

Job Type

Part Time

Job Description

Job Information Date Opened 06/04/2025 Job Type Full time Industry Internet Work Experience 1-3 years City Mohali State/Province Chandigarh Country India Zip/Postal Code 140306 Job Description Job Title : Software Engineer - Android Location : Mohali, Chandigarh Summary : We are seeking an Android Developer to join our product team. The incumbent will be responsible for designing and coding the base application, fixing bugs, maintaining the quality of the application and its code, and constantly implementing application updates. Roles and Responsibilities : Understand third-party integration. Design a modular and maintainable App structure with the best-known design pattern. Implement high-quality Java/Kotlin code and UI layouts. Conduct regular code reviews and refactor code if required. Stay updated on the latest technology trends, frameworks, and design patterns to maintain high-quality App code. Provide guidance and supervision to junior developers. Contribute ideas and actively participate in product-related discussions. Willingness to work on optimization of development processes. Requirements : 1-3 years of working experience in native Android development with Java and Kotlin. Strong understanding of OOPS concepts and programming skills in Java and Kotlin. Proficient knowledge of Android SDK, different versions of Android, and handling different screen sizes. Experience with remote data via REST and JSON, Gson. Good understanding of Jetpack Components such as View Model, Live Data, DataBinding, Room, etc. Good understanding of Dagger, Okhttp, Retrofit, Glide, Volley, Picasso, Mockito, or equivalent libraries in Android. Understanding of design architectures such as MVC, MVP, MVVM. Knowledge of Google's Android design principles and interface guidelines. Proficiency in Google Maps Platform SDK and API. Proficiency in offline storage, threading, and performance tuning. Familiarity with cloud message APIs and push notifications with FCM. Managing & Maintaining large code bases across apps on new as well as legacy architectures. Proficient understanding of code versioning tools, such as Git, managing large streams of work branches. Ability to self-manage and work autonomously in a collaborative environment and be a good team player. At least one project developed from scratch independently. Qualification : BE/B.Tech/MCA. Compensation : No bar for ideal candidates.

Mock Interview

Practice Video Interview with JobPe AI

Start Software Interview Now

My Connections Jungleworks

Download Chrome Extension (See your connection in the Jungleworks )

chrome image
Download Now

RecommendedJobs for You

Noida, Uttar Pradesh, India

Noida, Uttar Pradesh, India