Senior Technical Lead

Technology, Data & Digital · Software & Web Development · Software Engineering · Mobile App Dev

In short

Seeking a Senior Technical Lead with 7+ years of iOS development experience using Swift, SwiftUI, and Clean Architecture. Responsibilities include designing, developing, and optimizing high-quality iOS applications, mentoring junior developers, and participating in the full development lifecycle in an Agile environment.

Responsibilities

  • Design and develop high-quality iOS applications using Swift as part of a fast-paced, high-performing engineering team.
  • Build intuitive and scalable user interfaces leveraging modern UI frameworks such as Jetpack Compose.
  • Apply architectural best practices including MVVM and Clean Architecture to create maintainable and testable codebases.
  • Work closely with Product Owners, designers, and cross-functional teams to translate business requirements into technical solutions.
  • Take ownership of performance optimization, ensuring applications are efficient, scalable, and responsive.
  • Perform app profiling and diagnostics (memory, CPU, and performance) to identify and resolve bottlenecks.
  • Actively participate in the full development lifecycle including design, implementation, testing, and continuous improvement.
  • Conduct code reviews, share best practices, and mentor junior developers to elevate team capabilities.
  • Focus on delivering clean, high-quality code aligned with strong engineering standards and design principles.
  • Collaborate in a dynamic, agile environment that values innovation, continuous learning, and engineering excellence.

Requirements

  • 7+ years of professional experience in iOS application development.
  • Strong proficiency in Swift programming language
  • Hands-on experience with SwiftUI and Clean architecture
  • Strong understanding of combine framework
  • Strong iOS Lifecycle understanding, Networking (URLSession / Alamofire) , Persistence (CoreData / Realm) , Concurrency (GCD, async/await) , App profiling (Instruments: Leaks, Time Profiler, Allocations)
  • Proficiency in app profiling including memory leak detection, CPU utilization, and performance diagnostics
  • Strong knowledge of performance optimization techniques including startup optimization (Baseline Profiles) and UI rendering performance
  • Solid experience in unit testing and UI testing
  • Excellent problem-solving skills with strong object-oriented design and development practices
  • Experience working with scalable, high-performance mobile applications
  • Experience working in Agile/SAFe environments is an added advantage
  • Strong experience with CI/CD pipelines and DevOps practices
#iOS#Swift#Mobile#Development#Technical Lead
HCLTech Logo

Company

HCLTech

Job Posted

1 month ago

Employment Type

Full Time

WorkMode

On Site

Experience Level

Senior

Locations

Bangalore, India

Applicants

Be an early applicant