Mid Level Android Developer

 

Description:

We are seeking a talented Mid-Level Android Developer to join our innovative and dynamic development team. In this role, you will design, develop, and maintain Android applications with a focus on modern UI frameworks like Jetpack Compose. You will collaborate with cross-functional teams to deliver user-friendly, high-performance mobile applications while contributing to a culture of technical excellence and continuous improvement.

 

This role offers an exciting opportunity to work with modern Android technologies, expand your technical expertise, and solve challenging problems in a collaborative environment.

 

Key Responsibilities:

  • Design, develop, and maintain robust and scalable Android applications ensuring high-quality performance and compatibility across devices.
  • Collaborate with designers, product managers, and fellow developers to define requirements, build features, and ensure an exceptional user experience.
  • Develop modern and dynamic user interfaces using Jetpack Compose while adhering to best UI/UX practices.
  • Write clean, scalable, and reusable code following Android development standards and MVVM architecture.
  • Integrate RESTful APIs, Firebase services (Firestore, Analytics, Crashlytics), and third-party libraries seamlessly into applications.
  • Debug, optimize, and enhance application performance for responsiveness and efficiency.
  • Conduct unit and instrumentation tests for quality assurance and troubleshoot issues promptly.
  • Participate in code reviews to ensure code quality and identify areas of improvement.
  • Stay up-to-date with the latest Android development tools, libraries, and trends, particularly Jetpack Compose, and recommend adoption as applicable.

 

Qualifications & Requirements:

  • 2-4 years of experience in Android app development using Kotlin.
  • Proven experience with Jetpack Compose for building modern Android UIs.
  • Strong knowledge of Android SDK, Jetpack components (Room, ViewModel, LiveData, Navigation), and MVVM architecture.
  • Proficiency in building intuitive and visually appealing UI/UX experiences.
  • Experience integrating RESTful APIs, Firebase services (Firestore, Analytics, Crashlytics), and third-party libraries.
  • Proficiency in asynchronous programming using Coroutines or RxJava.
  • Familiarity with dependency injection frameworks (Dagger, Hilt) is a plus.
  • Experience with version control systems like Git and familiarity with tools like Jira, Bitbucket, or GitLab.
  • Strong problem-solving and debugging skills with attention to detail.
  • Ability to work independently and collaboratively within a team environment.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).

Organization Grace Technologies
Industry IT / Telecom / Software Jobs
Occupational Category Mid Level Android Developer
Job Location Rawalpindi,Pakistan
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2024-12-09 9:57 am
Expires on 2025-03-04