A leading IT services provider in Chennai is seeking a Senior Executive for Human Resources with expertise in IT & BFSI recruitment. The candidate should have mastery in Android development and a strong understanding of Agile methodologies. Key responsibilities include recruiting for technical positions, ensuring high coding standards, and mentoring junior developers. This full-time role offers an opportunity to influence engineering teams and drive initiatives independently.
Qualifications
Proven end-to-end experience in Android application development.
Strong command of Android Architecture Components.
Hands-on experience with Dependency Injection frameworks.
Deep knowledge of multi-threading and asynchronous programming.
Enforce coding standards and perform unit testing.
Produce high-quality technical documentation.
Participate in Agile ceremonies.
Guide engineering teams on technical trade-offs.
Skills
Android Development Mastery
Modern Android Architecture
Dependency Injection (DI)
Functional Programming & Concurrency
Firebase Integration
CI/CD & DevOps
Code Quality & Security
Documentation & Design
Agile & Scrum Proficiency
Executive Communication
Problem-Solving Mindset
Job description
Overview
Senior Executive Human Resources | IT & BFSI Recruitment | immediate joiner.
Technical Expertise
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 & 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.