Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 21259063

    HYDERABAD · FULLTIME

    Android Developer

    AiLogic Neural Network Pvt Ltd

    AiLogic Neural Network Pvt Ltd

    Hyderabad · onsite · Posted 5d ago

    Sourced fromFoundit
    Not disclosed5–7 yrsfulltimeHyderabad

    Your match

    ?

    Sign in to see your match score, skill gaps & tailored resume.

    Section · 01

    About this role

    Job Summary

    We are looking for an experienced Android Developer to design, develop, maintain, and optimize high-quality Android applications. The ideal candidate should have strong hands-on experience with Kotlin, Jetpack Compose, XML, RxJava, modular architecture, Dagger Hilt, custom Dependency Injection, Retrofit, and JSON-based APIs.

    The candidate will work closely with product, design, backend, and QA teams to build scalable, maintainable, and high-performance Android applications.

    Experience

    5+ years of professional Android development experience, with strong hands-on experience in Kotlin and modern Android development.

    Core Technology Stack

    Kotlin | Jetpack Compose | XML | RxJava | MVVM | Clean Architecture | Modular Architecture | Dagger Hilt | Custom Dependency Injection | Retrofit | OkHttp | JSON | Coroutines | Flow | Room | Android Jetpack | Git | Gradle | Firebase

    Key Responsibilities

    • Design and develop Android applications using Kotlin.
    • Build modern and responsive UI using Jetpack Compose and XML layouts.
    • Develop reusable UI components and maintain consistent application design.
    • Implement MVVM and modular architecture for scalable and maintainable applications.
    • Design and maintain multi-module Android projects with proper separation of concerns.
    • Implement reactive programming using RxJava/RxAndroid where required.
    • Implement Dependency Injection using Dagger Hilt.
    • Design and implement custom Dependency Injection solutions when project requirements go beyond standard Hilt configurations.
    • Develop and maintain REST API integrations using Retrofit.
    • Work with JSON request/response models and serialization/deserialization.
    • Implement robust error handling, API response handling, and network-state management.
    • Work with Coroutines and Kotlin-based asynchronous programming where appropriate.
    • Create reusable architecture components and common utilities.
    • Optimize application performance, memory usage, startup time, and battery consumption.
    • Debug and resolve application crashes, ANRs, UI issues, and production defects.
    • Write clean, readable, reusable, and testable code following Android and Kotlin best practices.
    • Perform code reviews and provide constructive feedback to other developers.
    • Collaborate with backend developers to integrate and troubleshoot APIs.
    • Work with Git-based version control and follow appropriate branching and code-review practices.
    • Participate in requirement analysis, technical discussions, estimation, development, testing, and release activities.
    • Maintain technical documentation for application architecture and important components.

    Technical Skills

    Primary Technologies

    • Kotlin
    • Android SDK
    • Jetpack Compose
    • XML
    • Android Views
    • RxJava / RxAndroid
    • Coroutines

    Architecture & Design

    • MVVM
    • Clean Architecture
    • Modular Architecture
    • Multi-module Android applications
    • Repository Pattern
    • SOLID principles
    • Separation of Concerns
    • Custom Dependency Injection

    Dependency Injection

    • Dagger Hilt
    • Dagger
    • Custom DI implementations
    • Dependency scopes and component management

    Networking & Data

    • Retrofit
    • OkHttp
    • REST APIs
    • JSON
    • Gson / Kotlin Serialization
    • API authentication and error handling

    Android Jetpack

    • ViewModel
    • LiveData
    • StateFlow / Flow
    • Navigation
    • Room
    • WorkManager
    • Lifecycle components
    • DataStore

    Development & Tools

    • Android Studio
    • Gradle
    • Git
    • GitHub/GitLab/Bitbucket
    • Firebase
    • Android Debugging and Profiling tools

    Additional Skills

    • Experience migrating legacy XML-based applications to Jetpack Compose.
    • Experience working with large-scale or enterprise Android applications.
    • Experience designing reusable libraries and shared modules.
    • Understanding of Android application lifecycle and process management.
    • Experience handling configuration changes and state restoration.
    • Knowledge of unit testing and UI testing.
    • Understanding of CI/CD and automated Android build pipelines.
    • Experience troubleshooting production issues using crash-reporting and monitoring tools.

    Preferred Qualifications

    • Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
    • Strong understanding of Android application architecture.
    • Strong problem-solving and debugging skills.
    • Ability to work independently as well as collaboratively within a development team.
    • Good understanding of software development lifecycle and Agile methodologies.
    • Experience delivering Android applications from development through production release.

    Sourced from foundit

    Let the agent run this one for you.

    Tailored resume, auto-apply, and referral lookup — in under 2 minutes.

    Section · 02

    Skills

    Custom Dependency InjectionJetpack ComposeRoomgradlemvvmretrofitCoroutinesflowClean architectureRxJavaAndroid JetpackDagger & HiltOkhttpJSONKotlinModular ArchitectureXMLFirebaseGIT

    Job search guides

    • All 47 Mobile App Developer jobs in Hyderabad
    • Auto-apply to jobs like this
    • Tailor your resume for this role
    • Resume keywords for software engineers
    • How to find a job in India, fast