Software Engineer (IOS App Developer)

HPS Partners Pte Ltd| Date Posted: 29-Jul-2019
EA Licence No: 12C6130|EA Personal Registration No: R1548619
Save Job
Job Nature:
Permanent
Position Level:
Entry Level, Experienced
Qualification:
Bachelor's / Honours

Job Description

Responsibilities:

  • Design and build applications for the iOS platform in the Wireless Audio Products arena.
  • Develop, enhance, maintain, document, and otherwise support applications using standard toolkits and following prescribed standards and development methodologies.
  • Ensure the performance, quality, and responsiveness of applications
  • Help maintain code quality, organization, and automatization
  • Identify and correct bottlenecks and fix bugs
  • Ensure development projects are delivered on schedule and to specification.
  • Research technical issues and/or opportunities; provide recommendations.
  • Participate in ad hoc software projects and assignments as required.
  • Collaborate with a team to define, design, and ship new features

Requirements:

  • Degree in Computer Science, Software Engineering or related fields.
  • 3-4 years of experience developing commercially released mobile application on iOS.
  • Have published one or more iOS apps in the app store
  • Proficient with Objective-C or Swift {{depending on project requirements}}, and Cocoa Touch
  • Experience with iOS frameworks such as Core Data, Core Animation, etc.
  • Experience with offline storage, threading, and performance tuning
  • Familiarity with RESTful APIs to connect iOS applications to back-end services
  • Knowledge of other web technologies and UI/UX standards
  • Understanding of Apple’s design principles and interface guidelines
  • Knowledge of low-level C-based libraries is preferred
  • Experience with performance and memory tuning with tools {{such as Instruments and Shark, depending on project needs}}
  • Familiarity with cloud message APIs and push notifications
  • Able to benchmark and optimise applications
  • Proficient understanding of code versioning tools such as Git or SVN
  • Familiarity with continuous integration
  • Experience in working with iOS Bluetooth Stack API is a plus.
  • Excellent teamwork skills, flexibility, and ability to handle multiple tasks.
  • Able to manage one's own time efficiently

The above information on this description has been designed to indicate the general nature, and level, of the work performed by this position. It is not designed to contain, or be interpreted, as a comprehensive inventory of all duties, responsibilities and qualifications required.

Interested candidates may also apply or write in to CS Chua, EA 12C6130/ R1548619 [Click Here to Email Your Resume]. Shortlisted candidates will be contacted for a discussion.

 

Company Overview
HPS Partners Pte Ltd