Job Search and Career Advice Platform

Enable job alerts via email!

Team Lead iOS (Swift)

EPS Malaysia

Kuala Lumpur

On-site

MYR 150,000 - 200,000

Full time

3 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading mobile development company in Kuala Lumpur seeks a Team Lead iOS (Swift) to drive innovative mobile applications. This role involves technical leadership, team collaboration, and mentoring junior developers. Candidates should have over 8 years of experience in iOS development and a strong grasp of advanced Swift concepts. The company offers attractive benefits, including a monthly allowance for internet usage and medical coverage.

Benefits

TNG eWallet Allowance
Mobile & Home Internet Claim
Annual Leave
Medical Leave
Insurance Coverage
Birthday Gift
Yearly Flexi Allowance
Additional Leave Benefits
Professional Membership Claim
Go+ Savings Benefit

Qualifications

  • 8+ years of iOS application development experience.
  • Proficient in Swift and iOS SDK architectures.
  • Experience in integrating APIs and third-party libraries.

Responsibilities

  • Lead the design and maintenance of iOS applications.
  • Collaborate with teams to deliver features and documents.
  • Mentor iOS developers in technical and collaborative aspects.

Skills

Advanced Swift programming concepts
Mobile UI/UX design
Git
Asynchronous programming
Problem-solving

Education

Bachelor’s degree in Computer Science or related field

Tools

Xcode
CI/CD pipelines
Job description

Position Title: Team Lead iOS (Swift)

Department: IT / Software Development

Location: Bangsar South, Kuala Lumpur

Working Hours: Monday – Friday | Flexible Working Hours (OT claimable)

Tenure: Permanent

Key Responsibilities
Technical Leadership & Architecture
  • Drive team adoption of scalable architectures and design patterns such as MVVMC, VIPER, modularization, SDK integration, Dependency Injection (DI), and SOLID principles.
  • Lead the design, development, and maintenance of native iOS applications using Swift and SwiftUI.
  • Architect, develop, and maintain the iOS SDK, ensuring clean, scalable, and maintainable code.
  • Optimize app build times for both local development and release builds.
Development & Delivery
  • Collaborate with cross-functional teams to define, design, and deliver new features, taking ownership of complex functionalities.
  • Translate UI/UX designs and wireframes into efficient, well-documented, and maintainable code.
  • Ensure application performance, stability, and responsiveness across various iOS devices and OS versions.
  • Implement unit and integration testing aligned with industry best practices.
  • Troubleshoot issues, identify root causes, and deliver timely hotfixes.
Continuous Improvement & Mentorship
  • Stay up-to-date with the latest iOS advancements, WWDC announcements, development tools, and best practices.
  • Lead continuous improvements in engineering processes, tooling, and code quality.
  • Mentor and guide iOS developers, fostering a strong culture of collaboration, learning, and technical excellence.
Job Requirements
  • Bachelor’s degree in Computer Science, Software Engineering or a related field (or equivalent practical experience).
  • Minimum 8+ years of experience in iOS application development.
  • Strong command of advanced Swift programming concepts and design patterns.
  • In-depth knowledge of the iOS SDK, architecture components, and best practices.
  • Experience designing mobile UI/UX for high-quality user experiences.
  • Hands‑on experience integrating APIs and third‑party libraries.
  • Experience with unit testing (XCTest) and integration testing tools.
  • Proficiency with Git, code reviews, and collaborative development workflows.
  • Experience with CI/CD pipelines for mobile applications.
  • Proven experience leading, mentoring, and developing junior engineers.
  • Strong proficiency in Swift, with the ability to write clean, maintainable, and scalable code.
  • Excellent problem-solving and debugging skills.
  • Proficiency in Xcode and related tools (CocoaPods, Swift Package Manager).
  • Experience with asynchronous programming (Combine, Grand Central Dispatch).
  • Strong communication, collaboration, and leadership abilities.
  • Passionate about building innovative, user-centric mobile applications.
  • Positive, growth‑oriented mindset with a passion for continuous learning.
  • Assertive, driven, and results‑focused with a strong sense of urgency.
  • Self‑motivated individual with a continuous improvement mentality.
Employee Benefits
  • TNG eWallet Allowance: RM450 per month (pro‑rated for first month).
  • Mobile & Home Internet Claim: RM250 per month (pro‑rated for first month).
  • Annual Leave: 20 days (pro‑rated for first year).
  • Medical Leave: 14 days per year.
  • Insurance Coverage (AIA): Includes spouse and children.
  • Birthday Gift: RM100.
  • Yearly Flexi Allowance: RM4,000 (dental, optical – self only, chiropractor, physiotherapy, TCM; includes spouse and children; pro‑rated).
  • Additional Leave Benefits: Family leave, paternity leave, wedding leave, compassionate leave, Hajj leave, and paid care leave.
  • Professional Membership Claim: Coverage for up to two professional bodies, with a combined limit of RM2,000.
  • Go+ Savings Benefit: Additional 2% daily interest.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.