backBack

Specialist, iOS Developer

location

Kuala Lumpur, Malaysia

permanent

Permanent

Duties & Responsibilities

  • JOB RESPONSIBILITIES
  • We are searching for a talented and passionate iOS Developer to join our growing team! In this role, you will be responsible for the design, development, and implementation of high-quality features for our iOS applications. You will work closely with designers, product managers, and other developers to deliver exceptional user experiences on the iOS platform.
  • KEY RESULTS AREA
  • Design, develop, and maintain native iOS applications using Swift and the iOS SDK.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Translate designs and wireframes into clean, efficient, and maintainable code.
  • Ensure application performance, stability, and responsiveness across various iOS devices and versions.
  • Implement unit 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.

Requirements

  • Qualification:
  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • Experiences:
  • Minimum of 2+ years of experience developing iOS applications.
  • Strong understanding of Swift programming language and the iOS SDK.
  • Experience with designing user interfaces (UI) and user experience (UX) for mobile applications.
  • Proficiency in Git version control.
  • Skills:
  • 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.
  • Experience with integrating third-party libraries.
  • Experience with Objective-C language.
  • Experience with asynchronous programming techniques (e.g., Grand Central Dispatch, Combine).
  • Experience with unit testing frameworks (e.g., XCTest).
  • Strong communication and collaboration skills.
  • Personality:
  • Passion for building innovative and user-friendly mobile applications.
  • A positive attitude with a passion for learning and professional growth.
  • Assertive, driven individual with a strong sense of urgency.
  • Self-starter with a continuous improvement mindset