Technical Specialist - IOS, Android, Java (India)

Technical Specialist - IOS, Android, Java (India)

31 Oct
|
HCLTech
|
India

31 Oct

HCLTech

India

Job Summary

Skill or Category

Mandatory / Non-Mandatory

Evaluation Focus for 8+ Years Experience

Swift Programming

Mandatory

Expert-level Swift knowledge including Protocol-Oriented Programming, Generics, ARC, Property Wrappers, Error Handling, and modern Swift features.

iOS Development

Mandatory

Proven experience building and maintaining large-scale, production-grade iOS applications with strong understanding of the iOS ecosystem.

Xcode, Git & GitHub

Mandatory

Strong hands-on experience with source control, branching strategies, pull requests, code reviews, and development workflows.

Unit & UI Testing (XCTest, XCUITest)

Mandatory

Ability to design comprehensive automated test suites, improve code coverage, and ensure application quality.

Modular Architecture

Mandatory

Experience designing and implementing framework-based modular architectures for scalability, maintainability, and reuse.

MVVM Architecture

Mandatory

Deep understanding of MVVM implementation, state management, dependency injection, and separation of concerns.

SDK Development & Integration

Mandatory

Experience designing, developing, documenting, versioning, and maintaining reusable SDKs/frameworks consumed by multiple teams.

Swift Concurrency

Mandatory

Strong expertise in Async/Await, Actors, GCD, Operations, thread safety, race condition prevention, and performance optimization.

Application Performance & Scalability

Mandatory

Experience identifying bottlenecks, optimizing app startup times, memory utilization, and overall application performance.

Engineering Best Practices

Mandatory

Demonstrated adoption of TDD, Pair Programming, Code Reviews, Refactoring, Clean Code, and CI principles.

Continuous Integration & Automated Testing

Mandatory

Experience implementing automated build, test, and quality validation processes within development pipelines.

Cross-Team Collaboration

Mandatory

Ability to work effectively across platform teams, drive shared solutions, promote reusable components, and influence engineering decisions.

Technical Leadership & Mentoring

Mandatory

Experience mentoring engineers, reviewing architecture decisions, driving engineering standards, and leading technical discussions.





Production Support & Release Management

Mandatory

Experience supporting live applications, managing releases, resolving production issues, and ensuring platform stability.

Mobile Security

Non-Mandatory

Knowledge of Keychain, secure storage, authentication mechanisms, encryption, and secure handling of sensitive data.

CI/CD Tools (GitHub Actions, Fastlane)

Non-Mandatory

Experience creating and maintaining mobile CI/CD pipelines, automating build, test, signing, and deployment processes.

App Store Deployment

Non-Mandatory

Experience managing App Store releases, provisioning profiles, certificates, and deployment automation.

Inner Sourcing & Reusability

Non-Mandatory

Experience promoting component reuse, reducing technical debt, and enabling cross-team engineering efficiency.

Key Responsibilities

Skill or Category

Mandatory / Non-Mandatory

Evaluation Focus for 8+ Years Experience

Swift Programming

Mandatory

Expert-level Swift knowledge including Protocol-Oriented Programming, Generics, ARC, Property Wrappers, Error Handling, and modern Swift features.

iOS Development

Mandatory

Proven experience building and maintaining large-scale, production-grade iOS applications with strong understanding of the iOS ecosystem.

Xcode, Git & GitHub

Mandatory

Strong hands-on experience with source control, branching strategies, pull requests, code reviews, and development workflows.

Unit & UI Testing (XCTest, XCUITest)

Mandatory

Ability to design comprehensive automated test suites, improve code coverage, and ensure application quality.

Modular Architecture

Mandatory

Experience designing and implementing framework-based modular architectures for scalability, maintainability, and reuse.

MVVM Architecture

Mandatory

Deep understanding of MVVM implementation, state management,



dependency injection, and separation of concerns.

SDK Development & Integration

Mandatory

Experience designing, developing, documenting, versioning, and maintaining reusable SDKs/frameworks consumed by multiple teams.

Swift Concurrency

Mandatory

Robust expertise in Async/Await, Actors, GCD, Operations, thread safety, race condition prevention, and performance optimization.

Application Performance & Scalability

Mandatory

Experience identifying bottlenecks, optimizing app startup times, memory utilization, and overall application performance.

Engineering Best Practices

Mandatory

Demonstrated adoption of TDD, Pair Programming, Code Reviews, Refactoring, Clean Code, and CI principles.

Continuous Integration & Automated Testing

Mandatory

Experience implementing automated build, test, and quality validation processes within development pipelines.

Cross-Team Collaboration

Mandatory

Ability to work effectively across platform teams, drive shared solutions, promote reusable components, and influence engineering decisions.

Technical Leadership & Mentoring

Mandatory

Experience mentoring engineers, reviewing architecture decisions, driving engineering standards, and leading technical discussions.

Production Support & Release Management

Mandatory

Experience supporting live applications, managing releases, resolving production issues, and ensuring platform stability.

Mobile Security

Non-Mandatory

Knowledge of Keychain, secure storage, authentication mechanisms, encryption, and secure handling of sensitive data.

CI/CD Tools (GitHub Actions, Fastlane)

Non-Mandatory

Experience creating and maintaining mobile CI/CD pipelines, automating build, test, signing, and deployment processes.

App Store Deployment

Non-Mandatory

Experience managing App Store releases, provisioning profiles, certificates, and deployment automation.

Inner Sourcing & Reusability

Non-Mandatory

Experience promoting component reuse, reducing technical debt, and enabling cross-team engineering efficiency.

Skill Requirements

Must Have Skill

Android,IOS,Java

Good to Have Skill

Other Requirements

📌 Technical Specialist - IOS, Android, Java (India)
🏢 HCLTech
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: technical specialist - ios, android, java (india) / india