Application Developer-Mobile Android


Company Name


Job Description

  • Job Description:

    We are seeking a highly skilled Android Developer with expertise in Kotlin, Java, and modern Android architecture to join our development team. The ideal candidate will have strong knowledge of modular app design, Jetpack Compose, and clean architecture, with a passion for performance optimization and user experience.


    Key Responsibilities:

    • Design and build Android applications using Kotlin and Java, adhering to MVVM architecture and clean coding practices.

    • Implement interoperability between Jetpack Compose and traditional XML-based views.

    • Optimize app performance and manage background tasks and UI updates effectively.

    • Utilize unidirectional data flow principles (State → Intent → Action → Effect/Event → State) for scalable and predictable UI logic.

    • Define and manage application modularization, including module dependencies, scopes, and interfaces.

    • Collaborate with UI/UX designers and backend developers to implement intuitive mobile experiences.

    • Use DI frameworks (e.g., Dagger/Hilt) to manage component hierarchies and dependencies across modules.

    • Participate in code reviews, testing, debugging, and resolving performance issues.


    Required Qualifications

    • Bachelor?s degree in Computer Science or related field.

    • Proficiency in Kotlin, Java, Android SDK, and MVVM architecture.

    • Experience with Jetpack Compose and integrating it with traditional Views.

    • Strong understanding of clean architecture, background task handling, and performance tuning.

    • Expertise in Git, JIRA, and collaboration tools.

    • In-depth knowledge of modularization, dependency management, and scoping.

    • Familiarity with dependency injection (DI) frameworks such as Hilt or Dagger.


    Preferred Qualifications

    • Master?s degree in a relevant field.

    • Hands-on experience in debugging, memory management, and troubleshooting complex app behaviors.

    • Experience with unit testing, UI testing, and automated CI/CD pipelines.

Job Details

Experience : 2 To 5
Number Of Vacancies : 1
Job Type : Permanent
Industry Type : IT/Software
Salary : 3 Lac - 6 Lac P.A

Education Summary

UG : BE/B.Tech PG : Any PG Degree

Contact Details

Contact Person : NA
Contact Number : 8026788990
e-mailId : response@in.ibm.com
Address : IBM India Private Limited, 
No. 1/124 DLF IT Park Tower 1A, 
Ramapuram, Shivaji Garden, 
Nandampakkam Post Near L&T, 
Chennai.

Back

Office Location

Central Jakarta No 1234, Jakarta, Indonesia