Android Developer | District Android App (26J380)

FreshieHire Author
Salary
Not Disclosed
Location
Gurgaon

Highlights

Closely collaborate with product, design, and backend teams to deliver high-quality features. Work on real-world scale issues and tech debt reduction.


Description

Job Summary

pWe are seeking an experienced Android developer to join our team. As a key member of the development team, you will be responsible for building and shipping features in our District Android app, ensuring high performance and user satisfaction.

Responsibilities

  • Develop and maintain features across ticketing, events, dining, and payments on the District Android app.
  • Create clean, readable code that is easy to maintain and extend by your teammates.
  • Translate designs into smooth, responsive UIs following Material Design principles.
  • Integrate REST APIs using Retrofit/OkHttp and handle data with JSON parsing and local storage (Room).
  • Debug and profile the app to ensure it is fast, stable, and free of crashes.
  • Collaborate closely with product, design, and backend teams to deliver features end-to-end.
  • Chip away at tech debt by promoting clean architecture and best practices.

Required Skills

  • Kotlin or Java proficiency
  • Retrofit/OkHttp and OkHttp experience
  • MVVM Architecture Pattern
  • Material Design knowledge
  • Git version control system

Required Skills Explained

  • Kotlin/Java proficiency: The job requires a strong understanding of Kotlin and Java, which are the primary programming languages used for Android app development.
  • Android SDK experience: Experience with the Android Software Development Kit is essential to develop applications that adhere to Android’s design guidelines and specifications.
  • Retrofit/OkHttp knowledge: Familiarity with Retrofit or OkHttp for handling REST APIs and managing network requests in an efficient manner.
  • Room database usage: Knowledge of Room, a persistence library from Google, which provides support for type-safe queries on SQLite databases within the Android framework.
  • MVVM architecture: Familiarity with Model-View-ViewModel (MVVM) architectural pattern to organize and structure code effectively.
  • Git proficiency: Experience using Git for version control is crucial for collaborating with other developers and maintaining a well-managed codebase.

Who is this for

pThis role is ideal for an early-career Android developer with hands-on experience in building Android apps. You should have a solid grip on Kotlin or Java, and be familiar with Retrofit/OkHttp, RxJava or Coroutines, Gson, Jetpack components, and Room.

Why This Job is a Good Opportunity

ulliYou will have the opportunity to work on high-impact features across multiple domains like ticketing, events, dining, and payments, contributing directly to user experience improvements.liThe role offers hands-on learning with real-world challenges, allowing you to grow technically and personally in a fast-paced environment.liYou can collaborate closely with product, design, and backend teams, gaining diverse perspectives and skills that will enhance your professional development.liWorking at a strong B2C product company provides access to cutting-edge technologies and tools, helping you stay ahead in the industry.liThe company emphasizes clean code and best practices, offering a supportive environment for continuous improvement and learning.

Interview Preparation Tips

  • Practice coding questions related to Kotlin/Java, Android SDK, Retrofit/OkHttp, Room database, MVVM architecture, and Git.
  • Prepare examples of your previous projects or apps that demonstrate your technical skills and design sensibilities.
  • Be ready to explain real-world scenarios where you handled issues like loading states, errors, offline behavior, and high-traffic moments.
  • Discuss your approach to debugging, profiling, and optimizing app performance for a seamless user experience.
  • Highlight your ability to give and receive constructive feedback during code reviews.

Career Growth in This Role

pAs an Android Developer at this role, you can expect numerous opportunities for career growth. Starting from hands-on experience with various app features across different domains, you will gain a comprehensive understanding of the entire development process. With continued performance and contributions, there are chances to take on more complex projects, lead feature teams, or even transition into senior developer roles within the company. The supportive environment encourages professional development through continuous learning and collaboration with experienced colleagues.

pThe role also provides avenues for expanding your skill set beyond Android development. You may have opportunities to explore backend technologies, enhance your design skills, or delve deeper into app architecture patterns. This versatile career path allows you to build a well-rounded profile that can open doors to leadership positions within the tech industry.

Explore More Opportunities

Skills

Frequently Asked Questions

What is the salary range?

The salary range for this position is 6 LPA.

What are the required skills?

Candidates should have proficiency in Kotlin or Java, Retrofit/OkHttp, MVVM Architecture Pattern, Material Design knowledge, and Git version control system.

Is previous experience with Android apps necessary?

Yes, candidates must have built two or more apps, preferably live on the Play Store.

About the Author

FreshieHire Author
Hi, this is KD. On my blogs, you will find the best jobs for freshers all at one place. We curate jobs for you from various sources and combine them all at one place. Hope you got some value. : )
Cookie Consent
We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
Oops!
It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.
Site is Blocked
Sorry! This site is not available in your country.