Confirmed on the employer's own hiring board on Oct 18, 2026. First seen by Alion on Oct 18, 2026.
Job Summary
Skill or Category
Mandatory / Non-Mandatory
Evaluation Focus for 8+ Years Experience
Kotlin / Java
Mandatory
Strong proficiency in Kotlin and Java, including advanced language features, memory management, collections, coroutines, and object-oriented design principles.
Android SDK & Native Development
Mandatory
Extensive experience developing, maintaining, and optimizing large-scale Android applications using Android SDK and platform APIs.
Android UI/UX Development
Mandatory
Strong understanding of Android UI design principles, Material Design guidelines, responsive layouts, accessibility, and user experience best practices.
Android Architecture (MVVM/MVI)
Mandatory
Deep expertise in MVVM/MVI architecture, separation of concerns, state management, dependency injection, and scalable application design.
Jetpack Components
Mandatory
Hands-on experience with Android Architecture Components, Navigation, Room, WorkManager, Lifecycle, ViewModel, LiveData/Flow, and other Jetpack libraries.
Jetpack Compose
Mandatory
Experience building modern, scalable UI using Jetpack Compose, state handling, Compose Navigation, and performance optimization.
SOLID Principles & Design Patterns
Mandatory
Strong understanding and practical implementation of SOLID principles, clean architecture, and common Android design patterns.
Modular Architecture
Mandatory
Experience working in modularized codebases, creating reusable modules, managing dependencies, and improving maintainability.
Concurrency & Threading
Mandatory
Expertise in Coroutines, Flow, background processing, multithreading, synchronization, and thread-safe application development.
Offline Storage & Data Management
Mandatory
Experience with Room, SQLite, caching strategies, offline-first architecture, and data synchronization mechanisms.
Performance Optimization
Mandatory
Ability to identify bottlenecks, optimize memory usage, reduce app startup time, improve rendering performance, and enhance user experience.
Open-Source Libraries & Ecosystem
Mandatory
Strong knowledge of Android ecosystem libraries, framework integration, library evaluation, benchmarking, and optimization techniques.
Version Control (Git)
Mandatory
Experience with Git workflows, branching strategies, pull requests, code reviews, and collaborative development practices.
UI Testing
Mandatory
Strong experience in unit testing, UI testing, Espresso, Compose UI Testing, test automation, and quality assurance practices.
Engineering Best Practices
Mandatory
Demonstrated experience with Code Reviews, TDD, Pair Programming, Refactoring, CI/CD, and Clean Code principles.
Production-Scale Application Development
Mandatory
Proven track record of delivering and supporting enterprise-grade Android applications in production environments.
Cross-Functional Collaboration
Mandatory
Ability to collaborate with product owners, designers, architects, QA teams, and other engineering teams.
Technical Leadership & Mentoring
Mandatory
Experience mentoring developers, leading technical discussions, defining coding standards, and driving architectural decisions.
CI/CD & Build Automation
Non-Mandatory
Experience implementing automated build, testing, deployment pipelines using Jenkins, GitHub Actions, Bitrise, or similar tools.
Security Best Practices
Non-Mandatory
Understanding of Android security concepts, secure storage, authentication, encryption, API security, and secure coding practices.
Key Responsibilities
Skill or Category
Mandatory / Non-Mandatory
Evaluation Focus for 8+ Years Experience
Kotlin / Java
Mandatory
Strong proficiency in Kotlin and Java, including advanced language features, memory management, collections, coroutines, and object-oriented design principles.
Android SDK & Native Development
Mandatory
Extensive experience developing, maintaining, and optimizing large-scale Android applications using Android SDK and platform APIs.
Android UI/UX Development
Mandatory
Strong understanding of Android UI design principles, Material Design guidelines, responsive layouts, accessibility, and user experience best practices.
Android Architecture (MVVM/MVI)
Mandatory
Deep expertise in MVVM/MVI architecture, separation of concerns, state management, dependency injection, and scalable application design.
Jetpack Components
Mandatory
Hands-on experience with Android Architecture Components, Navigation, Room, WorkManager, Lifecycle, ViewModel, LiveData/Flow, and other Jetpack libraries.
Jetpack Compose
Mandatory
Experience building modern, scalable UI using Jetpack Compose, state handling, Compose Navigation, and performance optimization.
SOLID Principles & Design Patterns
Mandatory
Strong understanding and practical implementation of SOLID principles, clean architecture, and common Android design patterns.
Modular Architecture
Mandatory
Experience working in modularized codebases, creating reusable modules, managing dependencies, and improving maintainability.
Concurrency & Threading
Mandatory
Expertise in Coroutines, Flow, background processing, multithreading, synchronization, and thread-safe application development.
Offline Storage & Data Management
Mandatory
Experience with Room, SQLite, caching strategies, offline-first architecture, and data synchronization mechanisms.
Performance Optimization
Mandatory
Ability to identify bottlenecks, optimize memory usage, reduce app startup time, improve rendering performance, and enhance user experience.
Open-Source Libraries & Ecosystem
Mandatory
Strong knowledge of Android ecosystem libraries, framework integration, library evaluation, benchmarking, and optimization techniques.
Version Control (Git)
Mandatory
Experience with Git workflows, branching strategies, pull requests, code reviews, and collaborative development practices.
UI Testing
Mandatory
Strong experience in unit testing, UI testing, Espresso, Compose UI Testing, test automation, and quality assurance practices.
Engineering Best Practices
Mandatory
Demonstrated experience with Code Reviews, TDD, Pair Programming, Refactoring, CI/CD, and Clean Code principles.
Production-Scale Application Development
Mandatory
Proven track record of delivering and supporting enterprise-grade Android applications in production environments.
Cross-Functional Collaboration
Mandatory
Ability to collaborate with product owners, designers, architects, QA teams, and other engineering teams.
Technical Leadership & Mentoring
Mandatory
Experience mentoring developers, leading technical discussions, defining coding standards, and driving architectural decisions.
CI/CD & Build Automation
Non-Mandatory
Experience implementing automated build, testing, deployment pipelines using Jenkins, GitHub Actions, Bitrise, or similar tools.
Security Best Practices
Non-Mandatory
Understanding of Android security concepts, secure storage, authentication, encryption, API security, and secure coding practices.

