IOS Developer

Job Description

  • Designs and builds advanced applications for the iOS platform
  • Collaborates with cross-functional teams to define, design, and ship new features
  • Unit-tests code for robustness, including edge cases, usability and general reliability
  • Works on bug fixing and improving application performance
  • Continuously discovers, evaluates, and implements new technologies to maximize development efficiency

Job Specification

  • Must have more than five (5) years of direct involvement with mobile development in a web-scale production environment
  • With deep familiarity in Objective-C experience and with iOS frameworks such as Core Data, Core Animation, Core Graphics and Core Text
  • Experienced with large and complex code bases and architectures
  • With Advanced Objective-C and good Swift skills
  • Experienced in third-party libraries and APIs
  • With working knowledge of the general mobile landscape, architecture, trends and emerging technologies
  • With solid understanding of the full mobile development life cycle
  • With strong UX/UI design exposure and experience in making apps work intuitively and with pixel perfect interfaces
  • With strong CS fundamentals (with competencies in algorithms and data structures).
  • With good knowledge about real time application like XAMPP, MQTT or WebSocket is a big plus
  • Has published one or more iOS apps in the app store
  • With a portfolio of multiple apps, preferably transaction-based business critical apps for reputable companies
  • Highly accountable and takes ownership, with collaborative attitude and a lifelong learner