HCL Technologies
HCL Technologies

Technical Specialist - IOS, Android, Java

RoleMobile
LevelSenior
LocationChennai, India
WorkOn-site
TypeFull-time
Posted2 days ago
Apply now

About the role

Job Summary

2214

Task Description: We are seeking a well-rounded software engineer with strong computer science fundamentals and a pragmatic, solution-oriented mindset. The ideal candidate is independent, adaptable, and a hands-on coder who thrives without micromanagement. We value individuals who understand core concepts (e.g., O(log n)) and can quickly learn new technologies.

Key Skills:

Proficiency in Java (8+) with understanding of system-level concepts; exposure to C, Rust, or similar is a plus
Experience with Spring or similar DI frameworks, RPC/APIs, SQL, and multi-threading
Performance-focused with basic DevOps knowledge (containers, orchestration)
Strong inclination toward TDD; familiarity with AI-assisted tools is desirable

Android Development:

Recent (≤5 years) hands-on Android native experience
Minimum 2 years across at least 2 applications in a senior role
Proficiency in Java/Kotlin

Testing & Tools:

Test automation in Java and Android (Espresso preferred)
Strong debugging and test mindset (functional & non-functional)
Experience with synthetic test data; fuzzing is a plus
Proficiency in Git, IDEs, Maven/Gradle
Work Result: Mobile Application
Skill Area: Application Development
Technology: Mobile development

  • Proficiency
  • Technology: Expert
    Secondary Skill Area: Application Development
    Secondary Technology

Key Responsibilities

Task Description: We are seeking a well-rounded software engineer with strong computer science fundamentals and a pragmatic, solution-oriented mindset. The ideal candidate is independent, adaptable, and a hands-on coder who thrives without micromanagement. We value individuals who understand core concepts (e.g., O(log n)) and can quickly learn new technologies.

Key Skills:

Proficiency in Java (8+) with understanding of system-level concepts; exposure to C, Rust, or similar is a plus
Experience with Spring or similar DI frameworks, RPC/APIs, SQL, and multi-threading
Performance-focused with basic DevOps knowledge (containers, orchestration)
Strong inclination toward TDD; familiarity with AI-assisted tools is desirable

Android Development:

Recent (≤5 years) hands-on Android native experience
Minimum 2 years across at least 2 applications in a senior role
Proficiency in Java/Kotlin

Testing & Tools:

Test automation in Java and Android (Espresso preferred)
Strong debugging and test mindset (functional & non-functional)
Experience with synthetic test data; fuzzing is a plus
Proficiency in Git, IDEs, Maven/Gradle
Work Result: Mobile Application
Skill Area: Application Development
Technology: Mobile development

  • Proficiency
  • Technology: Expert
    Secondary Skill Area: Application Development
    Secondary Technology

Skill Requirements

Task Description: We are seeking a well-rounded software engineer with strong computer science fundamentals and a pragmatic, solution-oriented mindset. The ideal candidate is independent, adaptable, and a hands-on coder who thrives without micromanagement. We value individuals who understand core concepts (e.g., O(log n)) and can quickly learn new technologies.

Key Skills:

Proficiency in Java (8+) with understanding of system-level concepts; exposure to C, Rust, or similar is a plus
Experience with Spring or similar DI frameworks, RPC/APIs, SQL, and multi-threading
Performance-focused with basic DevOps knowledge (containers, orchestration)
Strong inclination toward TDD; familiarity with AI-assisted tools is desirable

Android Development:

Recent (≤5 years) hands-on Android native experience
Minimum 2 years across at least 2 applications in a senior role
Proficiency in Java/Kotlin

Testing & Tools:

Test automation in Java and Android (Espresso preferred)
Strong debugging and test mindset (functional & non-functional)
Experience with synthetic test data; fuzzing is a plus
Proficiency in Git, IDEs, Maven/Gradle
Work Result: Mobile Application
Skill Area: Application Development
Technology: Mobile development

  • Proficiency
  • Technology: Expert
    Secondary Skill Area: Application Development
    Secondary Technology
  1. Solid understanding of mobile ui design principles, patterns, and best practices.
  2. Good problem-solving skills and ability to work in a fast paced environment.
  3. Excellent communication and teamwork skills.
  4. Attention to detail and passion for delivering high-quality software solutions.

Other Requirements

Task Description: We are seeking a well-rounded software engineer with strong computer science fundamentals and a pragmatic, solution-oriented mindset. The ideal candidate is independent, adaptable, and a hands-on coder who thrives without micromanagement. We value individuals who understand core concepts (e.g., O(log n)) and can quickly learn new technologies.

Key Skills:

Proficiency in Java (8+) with understanding of system-level concepts; exposure to C, Rust, or similar is a plus
Experience with Spring or similar DI frameworks, RPC/APIs, SQL, and multi-threading
Performance-focused with basic DevOps knowledge (containers, orchestration)
Strong inclination toward TDD; familiarity with AI-assisted tools is desirable

Android Development:

Recent (≤5 years) hands-on Android native experience
Minimum 2 years across at least 2 applications in a senior role
Proficiency in Java/Kotlin

Testing & Tools:

Test automation in Java and Android (Espresso preferred)
Strong debugging and test mindset (functional & non-functional)
Experience with synthetic test data; fuzzing is a plus
Proficiency in Git, IDEs, Maven/Gradle
Work Result: Mobile Application
Skill Area: Application Development
Technology: Mobile development

  • Proficiency
  • Technology: Expert
    Secondary Skill Area: Application Development
    Secondary Technology

Benefits and perks

Learning Budget

Required skills

Java

Kotlin

Android

Espresso

Git

Gradle

SQL

CI/CD

About HCL Technologies

Chennai

Headquarters