This page was automatically translated and may contain errors. View in English.
HCLTech

iOS Developer

HCLTech

Chennai, Tamil Nadu, India · Tam zamanlı

Başvuran ilk kişi siz olun

Deneyim
4–8 yrs
Maaş
Açılışlar
1
Yayınlandı
2 gün önce

Where you'll work

İş tanımı

About HCLTech

At HCLTech, we foster continuous growth and provide opportunities to discover your potential. We aim for your satisfaction in your role and encourage you to explore the work that best ignites your brilliance. We offer transparent communication with senior leadership, comprehensive learning and career development programs at all levels, and chances to experiment in various roles or even switch industries. We empower you to take control of your career with abundant opportunities to find the perfect fit.

Why HCLTech?

  • We are among the fastest-growing large tech companies globally, with a presence in over 60 countries and 222,000 employees.
  • Our company boasts significant diversity, with 165 nationalities represented.
  • We provide opportunities to collaborate with colleagues worldwide.
  • Our virtual-first work environment promotes excellent work-life integration and genuine flexibility.
  • We are committed to your growth, offering learning and career development at every stage to help you find your unique spark.
  • We provide comprehensive benefits to all employees.
  • We are recognized as a certified great place to work and a top employer in 17 countries, cultivating a positive work environment that values employee recognition and respect.

Job Overview

We are seeking an experienced iOS Developer for our Chennai location. The ideal candidate will have a strong background in building scalable, production-ready mobile applications.

Key Responsibilities

  • Develop and maintain complex native iOS applications using Swift, Objective-C, and the iOS SDK.
  • Implement advanced iOS development tools and technologies.
  • Utilize Xcode, CocoaPods/Swift Package Manager, UIKit, SwiftUI, Core Data, Combine, Core Animation, and Metal.
  • Optimize application performance for large-scale applications.
  • Apply knowledge of iOS architecture patterns such as MVC, MVVM, MVI, VIPER, Clean Architecture, and the Coordinator Pattern.
  • Integrate RESTful APIs, GraphQL, and real-time communication protocols.
  • Manage complex third-party SDK integrations.
  • Employ version control systems like Git and implement advanced CI/CD practices.
  • Develop automated tests using XCTest, Quick/Nimble, and practice test-driven development.
  • Adhere to coding standards such as Swiftlint.
  • Implement dependency injection patterns and modularization strategies.
  • Develop frameworks and ensure adherence to iOS security best practices, including Keychain services, biometric authentication, and certificate pinning.
  • Utilize performance profiling tools like Instruments for memory leak detection and optimization.
  • Manage iOS deployment strategies, App Store optimization, and enterprise distribution.
  • Drive engineering excellence through automated testing and architectural reviews.
  • Lead troubleshooting for complex iOS platform and distributed systems issues.
  • Establish testing standards and write comprehensive unit, integration, and UI tests.

Additional Information

Interested candidates are requested to share their CV when applying.

Yanıt almak istiyorsanız bırakın; başka hiçbir amaçla kullanmayacağız.

Göz atmak için tıklayınsürükle ve bırak, veya macun bir ekran görüntüsü

PNG, JPG, GIF, MP4, WebM, MOV · Her biri maksimum 20 MB · En fazla 5 dosya