Enable job alerts via email!

Lead iOS Developer (Onsite | Flexible Working Arrangement)

EPS Malaysia

Kuala Lumpur

Hybrid

MYR 120,000 - 160,000

Full time

Today
Be an early applicant

Job summary

A technology company in Kuala Lumpur is seeking a Lead iOS Developer to drive the design and development of native iOS applications. The ideal candidate will have 5+ years of experience, a strong grasp of Swift, and a track record of creating clean, maintainable code. In addition, this role involves mentoring junior developers and collaborating with cross-functional teams to enhance application features.

Qualifications

  • Minimum of 5+ years of experience developing iOS applications.
  • Strong understanding of advanced Swift programming concepts and design patterns.
  • In-depth knowledge of the iOS SDK, architecture components, and best practices.
  • Experience with designing user interfaces (UI) and user experiences (UX) for mobile applications.
  • Proficiency in Swift with the ability to write clean, maintainable code.

Responsibilities

  • Lead the design, development, and maintenance of native iOS applications.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Translate designs and wireframes into efficient, maintainable code.
  • Mentor junior developers and foster a collaborative environment.

Skills

Swift programming
iOS SDK
UI/UX design
API integration
Unit testing
Git
CI/CD pipelines
Problem-solving

Tools

Xcode
CocoaPods
Swift Package Manager
Job description
Lead iOS Developer (Onsite | Flexible Working Arrangement)

Working hour: Mon-Fri, 9am-6pm (onsite, Flexi Working Hours)

Responsibilities

Lead the design, development, and maintenance of native iOS applications using Swift and the iOS SDK, adhering to principles of clean and maintainable code.

Collaborate with cross-functional teams to define, design, and ship new features, taking initiative and ownership of complex functionalities.

Translate designs and wireframes into efficient, maintainable, and well-documented code.

Ensure application performance, stability, and responsiveness across various iOS devices and versions.

Implement unit and integration tests and write high-quality code that adheres to best practices.

Identify, fix, and troubleshoot bugs to optimize application performance.

Stay up-to-date with the latest trends and technologies in the iOS development world and propose improvements to the development process.

Mentor junior developers, share knowledge, and foster a collaborative development environment.

The duties and responsibilities of the Employee outlined herein may be subject to change and the Employee may be required to perform additional tasks as deemed necessary by the Company.

Job Requirements

Minimum of 5+ years of experience developing iOS applications.

Strong understanding of advanced Swift programming concepts and design patterns.

In-depth knowledge of the iOS SDK, architecture components, and best practices.

Experience with designing user interfaces (UI) and user experiences (UX) for mobile applications.

Experience with integrating with APIs and third-party libraries.

Experience with unit testing frameworks (e.g., XCTest) and integration testing tools.

Experience with version control systems (Git) and code review processes.

Experience with continuous integration/continuous delivery (CI/CD) pipelines.

Experience leading and mentoring junior developers.

Proficiency in Swift with the ability to write clean, maintainable code.

Excellent problem-solving and debugging skills.

Experience with Xcode and other relevant development tools (e.g., CocoaPods, Swift Package Manager).

Experience with asynchronous programming techniques (e.g., Combine, Grand Central Dispatch).

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.