Senior Technical Lead

Teknik, data och digitalt · Mjukvaru- och webbutveckling · Mjukvaruutveckling · Mobilapputveckling

I korthet

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.

Ansvarsområden

  • 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.

Krav

  • 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

Företag

HCLTech

Publicerade jobb

för 1 månad sedan

Anställningstyp

Heltid

Arbetsform

På plats

Erfarenhetsnivå

Senior

Platser

Bangalore, India

Sökande

Ansök tidigt