Back to jobs Featured

iOS Developer

Job description

Responsibilities:

  • Implement entire product features, from networking and model layers to UI layout and animations.
  • Collaborate in a cross-platform team with Android, web, and backend engineers, alongside a designer and product manager, reporting to the team Engineering Manager.
  • Design and implement new features to enhance app engagement.
  • Build scalable and reliable infrastructure for iOS applications.
  • Ensure seamless integration of app features with backend infrastructure in collaboration with backend engineers.
  • Conceptualize, design, deploy, and iterate on new product features.
  • Write unit, integration, and acceptance tests to ensure product reliability.
  • Mentor junior software engineers for their learning and growth.
  • Diagnose and resolve complex issues, providing optimal solutions.
  • Implement new requirements within an Agile delivery methodology and established architectural principles.
  • Transform feature concepts into user-friendly iOS experiences.
  • Participate in user research to gather feedback on UI design and iterate rapidly.
  • Troubleshoot business and production issues effectively.
  • Communicate with technical and non-technical cross-functional teams through written and verbal channels.
  • Contribute to an on-call rotation to ensure app reliability and performance.

Qualifications:

  • Expertise in implementing and optimizing motion/animation-based 2D UI, including building complex animations.
  • Proficient in Objective-C or Swift, with the ability to write clear and high-performance code.
  • Experience with APIs, Web Services, and data integration methods.
  • Strong understanding of OO Design, concurrency, synchronization, memory management, data structures, algorithms, etc.
  • Track record of delivering high-quality work within tight schedules.
  • Skill in writing multi-threaded, asynchronous code and designing clean, maintainable APIs.
  • Deep experience in unit testing and functional UI testing with XCTest/XCUITest.
  • Passion for quality, attention to detail, and experience with localized/internationalized applications.
  • Familiarity with iOS UI framework, design principles, patterns, and best practices.
  • Proficiency in C++, Python, and/or Bash on MacOS.
  • Experience with GitHub Actions or a similar CI/CD platform.
  • Proficiency in speaking/reading/writing Mandarin

If this job isn't quite right for you, but you know someone who would be great at this role, why not take advantage of our referral scheme? We offer MYR500 in shopping vouchers for every referred candidate who we place in a role. Terms & Conditions Apply. https://www.ambition.com.my/refer-a-friend