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