Android Developer (Kotlin & Java)

Position Overview:

We are seeking a skilled and passionate Android Developer with 2-3 years of experience in designing, developing, and maintaining Android applications. The ideal candidate will have hands-on experience with modern Android tools and frameworks, a deep understanding of the Android ecosystem, and a commitment to creating seamless user experiences.

 

Skills and Qualifications:

    • Programming Languages: Proficiency in Kotlin and Java.

    • UI Development: Experience with Jetpack Compose and modern design principles.

    • Frameworks and Components: Strong knowledge of Android Architecture

    • Components (LiveData, ViewModel, etc.) and MVVM.

    • Native Integration: Basic understanding of JNI (Java Native Interface).

    • Bluetooth: Familiarity with BLE development.

    • API Integration: Proficient in integrating RESTful APIs and handling JSON.

    • Version Control: Experience with Git for source code management.

    • Debugging Skills: Strong abilities in debugging and issue resolution.

Key Responsibilities:

    • Develop and maintain Android applications using Kotlin and Java.

    • Design and implement modern user interfaces using Jetpack Compose.

    • Utilize Android Architecture Components such as LiveData, ViewModel, Navigation,

    • Room, and WorkManager to build scalable and maintainable apps.

    • Work with MVVM architecture to create robust and testable code.

    • Collaborate on integrating RESTful APIs and handle JSON parsing efficiently.

    • Leverage Bluetooth Low Energy (BLE) for applications involving Bluetooth devices.

    • Implement background tasks and inter-process communication using AIDL, Services, and Broadcast Receivers.

    • Use Git for version control and collaborate effectively with team members.

    • Debug, troubleshoot, and resolve issues using Android Studio and logcat.

    • Collaborate with cross-functional teams to define, design, and ship new features.

    • Maintain code quality, organization, and performance.

Preferred Qualifications:

    • Experience working on team-based projects using Agile methodologies.

    • Familiarity with testing frameworks for Android.

    • Prior experience in publishing apps on the Google Play Store.

What We Offer:

    • A collaborative and innovative work environment.

    • Opportunities to work on cutting-edge technologies.

    • Professional growth and learning opportunities.

Location : Bengaluru
Experience : Minimum 2-3 years of relevant experience in Android development
Job Type : Full Time

Apply for this position

Allowed Type(s): .pdf