Mobile Applications Developer (iOS)

Singapore

Job Description 

Are you a Mobile Applications Developer (iOS) who enjoys working with aggressive datelines while maintaining a high degree of quality?  Show us at least 2 of your mobile applications on App Store, and join us now!

Responsibilities

  • Ensure on-time delivery of iOS mobile applications
  • Collaborate with other functional teams to develop and test mobile applications
  • Provide problem resolution from a technical perspective
  • Conduct code reviews, ensure software structure is kept clean, readable, and well maintained
  • Provide iOS mobile application development training

Qualifications

  • Bachelor Degree in Computer Science, Computer Engineering, or equivalent

You should have a minimum of 3 years’ experience in:

  • iOS SDK, iOS frameworks (Core Data, Core Animation), Swift, Objective-C
  • Third-party libraries and APIs
  • Autolayout, GCD and background threads
  • Connecting mobile apps to Web services
  • Threaded, Networking and/or Distributed Applications
  • Source Code Control and Bug Tracking systems

Knowledge in the following areas are required:

  • Mobile software design architecture (MVC, UML)
  • Web architectures and services (HTTP, SOAP, REST, XMPP)
  • Mobile app security
  • iOS unit testing, UI automation testing and continuous integration (Xcode server, bot)

As you will be in a globally diverse team, it is important to possess effective communication and interpersonal skills. Good analytical and creative problem-solving skills are critical too. 

How to apply

Please apply via our job posting on LinkedIn, here, OR send your resume and letter of interest to careers-apac@greenwavesystems.com