This role is with one of the world’s fastest growing online travel companies which include in its portfolio many market leading brands targeted at the independently minded traveller. The company is at an exciting point in its growth and relies on the imagination and innovation of its employees to develop its brands. As a result, the role offers fantastic career development opportunities. The company is focused on engendering the loyalty of a global customer base by ensuring its websites are the preferred channel for independent travellers worldwide.
Mobile Developer
We are looking for a dynamic Mobile Developer. This position will provide you with the opportunity to work in a fast-paced environment developing truly global mobile applications. You will work as part of the mobile team. You will be an expert in programming and have experience of designing and shipping major products under tight
schedules Expert knowledge in Objective-C, JavaScript, and Java. You will have experience building iPhone/iPad applications. An unwavering commitment to high-quality software and strong skills with object-oriented development and design patterns.
You will have a good understanding of JavaScript-specific technologies, JSLint, JSUnit, YSlow and experience with some VCS e.g. SVN. Our development team are expert in PHP5 so while it is not required would be highly beneficial if
you had some experience.
Responsibilities
What you need
BSc Computer Science/Computer Engineering (or related degree)
3 to 5 years of experience developing dynamic, data-driven web applications
Expertise in Objective-C, JavaScript
Experience in Iphone/Ipad applications
Object-oriented development and design patterns
Experience in JavaScript-specific technologies, JSLint, JSUnit, YSlow
Major points scoring if you have experience in Git, Node.js, Coffeescript, MySQL & Python
Experience working in Scrum/Agile process and project management methodologies
Knowledge of the principles of good user interface design
Be an innovative, detail-oriented problem solver
Desire to prototype and implement new ideas and technologies
Strong ability to multi-task and work independently
Excellent verbal and written communication skills
Comfortable working in a dynamic team environment