Mobile App Developer (iOS)

MERRY ELECTRONICS (SINGAPORE) PTE. LTD.


Date: 7 hours ago
Area: Singapore, Singapore
Salary: SGD 4,500 - SGD 5,500 per month
Contract type: Full time

Job Responsibilities:

  • Designed and built applications for iOS platform in the area of wireless audio products.
  • Develop, enhance, maintain, document, and provide other application support using standard toolkits and following established standards and development methodologies.
  • Ensure application performance, quality, and responsiveness.
  • Assist in maintaining code quality, organization, and automation.
  • Identify and correct bottlenecks and fix bugs.
  • Ensure development projects are delivered on time and to specification.
  • Research technical issues and/or opportunities; provide recommendations.
  • Participate in ad hoc software projects and assignments as required.
  • Work with the team to define, design and release new features.

Job Requirements:

  • Degree in Computer Science, Software Engineering, or related field
  • 3-4 years of experience developing commercially released mobile applications on iOS/Flutter platforms
  • Have published one or more iOS apps on the App Store
  • Proficient in Objective-C and Swift
  • Familiar with iOS frameworks such as Core Data and Core Animation
  • Familiar with offline storage, threads, and performance tuning
  • Familiarity with RESTful APIs to connect iOS applications to backend services
  • Knowledge of other web technologies and UI/UX standards
  • Knowledge of Apple's design principles and interface guidelines
  • Familiarity with low-level C libraries is a plus
  • Experience with performance and memory tuning using tools such as Instruments and Shark, depending on project requirements
  • Familiarity with Cloud Messaging API and push notifications
  • Ability to benchmark and optimize applications
  • Proficiency in Git or SVN and other code version control tools
  • Familiar with continuous integration
  • Experience in using iOS Bluetooth protocol stack API is preferred
  • Excellent teamwork skills, flexibility, and ability to multi-task
  • Ability to manage own time effectively
Post a CV