Senior Technical Lead
HCLTech
Bangalore, Maharashtra, IndiaPosted about 1 month agoDiscoveredMatch locked
Full-time
Job Summary
We are seeking a skilled Senior Android Developer with strong expertise in native Android application development. The ideal candidate will have hands-on experience in building, testing, and maintaining high-quality Android applications using modern Android technologies and development practices.
Key Responsibilities
- Design, develop, and maintain Android applications with a focus on performance, scalability, and user experience.
- Develop UI components using XML and Jetpack Compose.
- Write clean, maintainable, and efficient code following Android best practices.
- Collaborate with cross-functional teams including product managers, designers, and QA engineers.
- Participate in code reviews and ensure adherence to coding standards.
- Develop and execute unit and UI tests to ensure application quality.
- Troubleshoot, debug, and resolve application issues.
- Manage source code and support CI/CD workflows.
Technical Skills
- Strong knowledge of Android application development.
- Proficiency in:
- Android SDK
- XML Layouts
- Jetpack Compose
- HMI
- Android Automotive
- Experience with version control systems:
- Git
- Bitbucket
- Experience with project and issue tracking tools:
- Jira
- Build and dependency management:
- Gradle
- Artifactory
- CI/CD tools:
- Jenkins
- Testing frameworks:
- Espresso
- JUnit
Preferred Qualifications
- Experience with MVVM and Android Architecture Components.
- Knowledge of REST APIs and third-party integrations.
- Understanding of Kotlin Coroutines and Flow.
- Familiarity with Agile/Scrum development methodologies.
- Experience in performance optimization and application security.
- Experience in Android Automotive & HMI
Key Competencies
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration abilities.
- Attention to detail and commitment to quality.
- Ability to work independently and in a team-oriented environment.
Key Responsibilities
- Design, develop, and maintain Android applications with a focus on performance, scalability, and user experience.
- Develop UI components using XML and Jetpack Compose.
- Write clean, maintainable, and efficient code following Android best practices.
- Collaborate with cross-functional teams including product managers, designers, and QA engineers.
- Participate in code reviews and ensure adherence to coding standards.
- Develop and execute unit and UI tests to ensure application quality.
- Troubleshoot, debug, and resolve application issues.
- Manage source code and support CI/CD workflows.
Technical Skills
- Strong knowledge of Android application development.
- Proficiency in:
- Android SDK
- XML Layouts
- Jetpack Compose
- HMI
- Android Automotive
- Experience with version control systems:
- Git
- Bitbucket
- Experience with project and issue tracking tools:
- Jira
- Build and dependency management:
- Gradle
- Artifactory
- CI/CD tools:
- Jenkins
- Testing frameworks:
- Espresso
- JUnit
Preferred Qualifications
- Experience with MVVM and Android Architecture Components.
- Knowledge of REST APIs and third-party integrations.
- Understanding of Kotlin Coroutines and Flow.
- Familiarity with Agile/Scrum development methodologies.
- Experience in performance optimization and application security.
- Experience in Android Automotive & HMI
Key Competencies
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration abilities.
- Attention to detail and commitment to quality.
- Ability to work independently and in a team-oriented environment.
Not included in the source posting: about the role, benefits.
Skills
ci-cduiagileapplication-securitygitjenkinsjirakotlinrest-apiscrumqa
Who can apply
The employer didn't state any visa, work authorization, citizenship or clearance requirements in this posting. Confirm with the employer before applying.
Read automatically from the employer's posting text. Always confirm with the employer — requirements can change after a job is published.