iOS Technical Lead

JOB DESCRIPTION

Develop, design, and upkeep iOS mobile applications
Work with product and other teams to comprehend and address business requirements.
Guarantee high-quality, testable, and maintainable code.
Create well-documented, effective, and clean code.
Contribute to code reviews and offer feedback to peers.
Collaborate with the UX/UI team for a smooth user experience.
Resolve application issues and bugs as they occur.
Keep track of new mobile trends and technologies and implement them where necessary.

JOB REQUIREMENT

Lead Developer Requirements
 
To be considered for the lead developer role, you should possess a minimum of 8 years of experience in mobile development, with at least 3 years in a leadership position. Proficiency in English language communication is also essential.
 
# Detailed Requirements
*Languages:* Profound expertise in Swift or Objective-C
*Frameworks:* Strong knowledge of Foundation, UIKit, User Notifications, and other relevant frameworks
*Design Patterns:* Familiarity with VIPER, MVC, MVVM, and Clean Swift
*Fundamentals:* Thorough understanding of Application Lifecycle, View controller Life cycle, Completion Handlers and Closures, KVC and KVO, Background Tasks, GCD & NSOperation Queue, and Dependency Injection
*Advanced Skills:* Extensive experience in SwiftUI, Swift Combine, and Swift Concurrency
*Performance Optimization:* Proficiency in Performance Debug techniques and handling of 3rd Party Libraries
*Dependency Management:* Strong grasp of Dependencies and Dependency Management using CocoaPods, Carthage, and Swift Package Manager
*Knowledge of Memory Management in Swift*
*Testing Proficiency:* Experience with Testing Frameworks such as XCTest Instruments, XCUITest
*Security Expertise:* Capabilities in Handling Sensitive data, Secure communication, Implementation of Multi-Factor Authentication, and Prevention of Code Tampering
*Authentication Knowledge:* Understanding of Oauth, Biometric Authentication
 
This set of competencies is essential to excel in this lead developer role.

WHAT'S ON OFFER

Competitive compensation package with base salary, 13th-month salary, and performance bonus.
Comprehensive insurance coverage and medical benefits for employees and their families through Bao Viet Insurance Package.
Immediate entitlement to 100% salary and benefits from the first day of employment, including during probation.
Opportunity to work in a dynamic, flexible, and multicultural environment, with the potential for onsite travel to 49 countries.
Access to internal training programs focused on technical, functional, and English language skills.
Collaboration with a highly talented team comprised of professionals from leading universities and top companies in Vietnam and abroad.

CONTACT

PEGASI – IT Recruitment Consultancy | Email: recruit@pegasi.com.vn | Tel: +84 28 3622 8666
We are PEGASI – IT Recruitment Consultancy in Vietnam. If you are looking for new opportunity for your career path, kindly visit our website www.pegasi.com.vn for your reference. Thank you!

Job Summary

Company Type:

Information Technology & Services

Technical Skills:

iOS, Swift, Objective-C

Location:

Ho Chi Minh - Viet Nam

Salary:

Negotiation

Job ID:

J01455

Status:

Active