
Swift Senior Technical Lead
About the role
Job Summary
- Proven track record of developing and deploying mobile applications.
- Advanced knowledge in Swift programming languages • Strong familiarity with Swift concurrency and safe multi-threading practices • Comfortable using both UIKit and SwiftUI to build robust mobile applications • Hands-on experience with MVVM and Combine for managing data flow and reactive user interfaces."" • Experience in developing or integrating with frameworks and packages (e.g., XCFrameworks, Swift Package Manager) • Professional knowledge of Agile software development methodologies • Strong knowledge of modularized application architecture and scalable solutions • Practical experience in maintaining CI/CD pipelines • Experience with various types of testing, including unit testing, integration testing, functional testing • Experience implementing secure data storage solutions and handling sensitive information according to best practices • Strong understanding of Apple's guidelines and best practices for iOS development and user experience
Key Responsibilities
-
Lead and mentor a team of ios developers in the development and delivery of high-quality mobile applications.
-
Collaborate with cross functional teams to define, design, and ship new features.
-
Architect and develop ios applications in swift language.
-
Ensure the performance, quality, and responsiveness of applications.
-
Identify and resolve technical issues to ensure timely project delivery.
-
Stay updated on the latest trends and technologies in mobile development to drive innovation within the team.
Skill Requirements
-
Proficiency in ios development using swift language.
-
Strong experience in architecting and developing ios applications.
-
In-depth knowledge of ios frameworks such as uikit, core data, and core animation.
-
Familiarity with restful apis to connect ios applications to backend services.
-
Excellent problem-solving and analytical skills.
-
Strong communication and leadership abilities to effectively lead a development team.
Other Requirements
null
Benefits and perks
•Learning Budget
Required skills
Swift
UIKit
SwiftUI
MVVM
Combine
CI/CD
Unit testing
Mobile architecture
About HCL Technologies
Aavere Küla
Headquarters