Android Developer

Published date: 2024/01/10
  • Location: Bengaluru , Karnataka, India
Android Developer

Responsibilities:

Kotlin and Java Proficiency:
• Expertise in writing Kotlin code for Android app development.
• Solid understanding of Java for Android development.

MVVM Architecture:
• Intermediate to advanced knowledge of MVVM architecture.
• Ability to explain and implement MVVM in project structures.
• Proficiency in organizing and structuring code in an MVVM pattern.

Room Database and SQL:
• Intermediate to advanced skills in Room database usage and setup.
• Experience with SQL-related queries for efficient database operations.

Dependency Injection (Dagger2):
• Implementation expertise in Dagger2 for dependency injection.
• Understanding of advantages and use cases of dependency injection.

Asynchronous Programming (Kotlin Coroutines):
• Intermediate to advanced use of Kotlin Coroutines for asynchronous tasks.
• Capability in handling concurrency and threading in Android applications.

Android Architecture Patterns (Clean Architecture):
• In-depth knowledge of Clean Architecture principles.
• Understanding of how Clean Architecture benefits Android projects.

Unit Testing (JUnit, Mockito):
• Beginner to intermediate skills in writing unit tests for Android classes.
• Familiarity with JUnit and Mockito for effective testing.

Work Manager and Background Services:
• Intermediate knowledge of Work Manager and its practical use cases.
• Ability to manage long-running tasks efficiently in the background.

Networking and API Calls:
• Intermediate to advanced experience in handling API calls and parsing responses.
• Proficiency in overcoming network-related challenges.

UI/UX Implementation:
• Intermediate to advanced design and implementation skills for responsive UI.
• Adherence to Android Material Design guidelines.

Problem-Solving and Adaptability:
• Intermediate problem-solving skills demonstrated in live coding scenarios.
• Ability to adapt to unexpected challenges in coding scenarios.

Qualifications:
• Bachelor's degree in Computer Science or related field.
• Proven experience as an Android Developer with a portfolio of developed applications.
• Strong problem-solving skills and the ability to work in a fast-paced, collaborative environment.
• Excellent communication skills and a passion for staying updated with the latest industry trends
Company Name: TIGI HR ®

Contact seller Share

2 page views

Related listings

  • Android Mobile Developer
    Android Developer
    Android Developer
    Responsibilities We are looking for a strong mobile app developer who welcomes both engineering and maintenance tasks. The primary focus will be to implement new user interfaces and features together with automated unit and integration tests. You wil...
    2026/11/06
  • Urg. Req. for Postings of Android Lead Engineer
    Android Developer
    Bangalore (Karnataka) Android Developer
    Job Opening Details back to list Reference Code: BJ01591 Job Title: Android Lead Engineer Category: Job Description: Android Lead Engineer Key Skills: 7+ Yrs Location: Bangalore Required Experience: Not Specified Positions: 1
    2026/11/06
  • Developer
    Android Developer
    Bengaluru (Karnataka) Android Developer
    Tech Stack : Node JS, Angular Js, MYSQLJob Description : • Gathering functional requirements, developing technical specifications, and project & test planning. - Experience with the entire Software Development Life Cycle (SDLC)- Contribute to the...
    2026/11/06