Responsible for developing and maintaining iOS and other front end applications as directed by management.
Responsible for following coding best practices and properly commenting code during development.
Customer configurations and installations.
Communication with customer technical contacts regarding development projects, including Consumer Electronics and Media Companies located in Asia, US and Europe as required.
Development and local adaptation of applications such as casual gaming, social media services and web TV services.
Quality Assurance testing and deployment of new services.
Liaising with vendor partners to set up and manage IPTV / Connected TV systems.
Research and study new TV platforms as they come to market, including reviewing documentation and making recommendations for new applications and adapting existing applications.
Customer support activities for launched applications..
Other projects may be assigned at times, depending on the requirements of the business.
SKILLS & REQUIREMENTS
Degree in Computer Science, Software Engineering, IT or related discipline
Minimum 8 years professional experience developing native iOS applications
Extensive hands-on development experience using Objective-C, SWIFT
Good working knowledge of iOS SDK, Eclipse/ Xcode and modern Developer Tools
Experience integrating open source or 3rd party APIs and Libraries highly desirable
Good understanding of mobile device variants, capabilities and constraints
Exposure to Agile, Continuous Integration, Test Driven Development is a plus
Good command in English