We are Hiring "Android Developer"!!
Position: Android Developer
Responsibilities:
Design and implement innovative Android applications, ensuring high performance, responsiveness, and a seamless user experience.
Collaborate with cross-functional teams, including product managers, designers, and other developers, to deliver high-quality software solutions.
Architect, build, and maintain efficient, reusable, and reliable Android code.
Stay up-to-date with the latest industry trends and technologies, integrating new tools and techniques into our development process.
Requirements:
> Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
> 3 of professional Android development experience.
> Expertise in Java/Kotlin programming languages.
> Solid understanding of object-oriented programming principles, data structures, algorithms, and design patterns.
> Proficiency in Android UI design principles, Material Design, and custom view development.
>Experience with RESTful APIs, Retrofit, JSON and other network libraries.
> Strong knowledge of databases like Room and Realm.
> Familiarity with Dependency Injection frameworks such as Dagger2 or Hilt.
> Experience with JetPack libraries, MVVM architecture, and reactive programming using LiveData and ViewModel.
> Knowledge of multi-threading and concurrency, including coroutines.
> Hands-on experience with Git for version control and continuous integration setup.
> Previous experience with Firebase services such as Cloud Messaging and Crashlytics.
Location: Lahore (onsite)
Share Resumes at: hr.lahore@immcorporate.com