Android Development Mastery: Proven end-to-end experience in building, testing, and deploying Android applications from concept to Google Play Store publication. Deep understanding of Android App lifecycle, performance optimization, and platform-specific nuances.
Modern Android Architecture: Strong command of Android Architecture Components (ViewModel, LiveData, Room, WorkManager), MVVM, and Clean Architecture principles to ensure scalable, maintainable, and testable codebases.
Dependency Injection (DI): Hands-on experience with DI frameworks (e.g., Hilt, Dagger) to manage component dependencies and improve modularity.
Functional Programming & Concurrency: Proficient in applying functional programming paradigms in Kotlin/Java, with deep knowledge of multi-threading, asynchronous programming, and memory management on mobile devices. Experienced in implementing efficient caching strategies (e.g., LRU, disk-based) to enhance app responsiveness and reduce network overhead.
CI/CD & DevOps: Active contributor to CI/CD pipelines (e.g., GitHub Actions, GitLab CI, Jenkins), with experience troubleshooting build failures, managing artifact repositories, and ensuring smooth deployments across staging and production environments in distributed service ecosystems.
Quality & Best Practices
Code Quality & Security: Enforces best-in-class coding standards, unit testing (JUnit, Mockito), integration testing, and security hardening (OWASP Mobile Top10) across all development activities.
Documentation & Design: Produces high-quality technical documentation, architecture decision records (ADRs), and design specs. Ensures clarity and consistency in system design and onboarding.
Technology Benchmarking: Regularly evaluates emerging technologies and frameworks against industry benchmarks (e.g., Jetpack Compose vs. XML, Coroutines vs. Threads) to drive informed architectural decisions.
Agile & Collaboration
Agile & Scrum Proficiency: Experience working in Agile environments (Scrum, Kanban), participating in sprint planning, stand-ups, retrospectives, and backlog grooming.
Cross-Functional Influence: Ability to guide and influence engineering teams, product owners, and stakeholders on technical trade-offs, architecture direction, and scalability planning.
Leadership & Ownership: Self-starter with a track record of driving initiatives independently, resolving complex technical challenges, and mentoring junior developers.
Soft Skills & Communication
Executive Communication: Capable of translating technical concepts into business value for senior and executive leadership, delivering clear, concise, and impactful presentations.
Collaboration & Influence: Excels in cross-team collaboration across product, QA, DevOps, and design, fostering alignment and shared ownership of outcomes.
Problem-Solving Mindset: Proactive in identifying risks, proposing solutions, and driving continuous improvement in development processes and system reliability.
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Mobile / App DeveloperEmployement Type: Full time