Mobile App Developer - iOS
Apply Now

3+ years

Posted: 27th Feb 2017

Job Description

We are looking for a senior mobile app developer to design, development and maintenance of iOS apps. The developer will lead the entire app lifecycle right from concept stage until delivery and post launch support. Apps will be mainly content based and integrated closely with the web sites.
WORKING RELATIONSHIPS (INTERNAL/EXTERNAL):

Product Development Managers – Internal Customer, working with the Brand Product Development teams to develop ideas concepts and solutions that help the brand meet their objectives

Developers – working very closely with the global development/ engineering teams responsible for the web sites

Project Managers – working very closely with project managers effectively working across multiple projects and delivering to deadlines

MAIN TASKS AND RESPONSIBILITIES:

Acting as iOS developer. Depending on the skills set can be lead on one project and play a supporting role across the other

Working closely with another mobile app developer leading the other platform development

Deliver across the entire app life cycle – Concept, Design, Build, Deploy, Test, Release to App Store and Support

Working directly with Developers and Project Managers to conceptualize, build, test and realize products

Gather requirements around functionality and translate those requirements into elegant functional solutions

Build prototypes at tech scoping stage of projects

Working along the web developers to create and maintain a robust framework to support the apps

Working with the designers to build the interface with focus on usability features

Create compelling device specific user interfaces and experiences

Optimizing performance for the apps

Keep up to date on the latest industry trends in the mobile technologies

Explain technologies and solutions to technical and non-technical stakeholders

PERSON SPECIFICATION:

Proven commercial software development experience –mobile

Published examples of mobile applications on the App Store

Excellent knowledge in information architecture, human computer interaction and usability design principles

A track record of delivering successful consumer and or business products

Ability to use analytic data and user testing to inform design decision

A passion for new consumer technology and the emerging media landscape

Ability to multi task and good time management skills

Ability to work on their own and as a part of the team

Excellent scoping and estimation skills

Excellent communication skills (verbal and written) to liaise with various departments.

ESSENTIAL SKILLS:
iOS -

3+ years of software development experience

3+ years of iOS development

Have published one or more iOS apps in the app store

A deep familiarity with Objective-C and Cocoa Touch

Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics and Core Text

Experience with third-party libraries and APIs

Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies

Solid understanding of the full mobile development life cycle

Knowledge of SQLite, MySQL or similar database management system

Common -

Understanding of other compiled languages

Experience on web service integration (SOAP, REST, JSON, XML)

Experience of development using web technologies

Good understanding of OO programming and design patterns

Experience building native apps

Experience using social media APIs

Ads integration using a 3rd party ad server (DART)

Using version control (e.g. SVN)

Excellent debugging and optimization skills

DESIRABLE SKILLS:

Creative design skills

Working with a content management system

Working in a media/ publishing environment

COMPETENCIES FOR SUCCESS:

Creativity

Learning on the Fly

Technical Learning

Action Orientated

Dealing with Ambiguity

Peer Relationships

Time Management

Written Communications

Problem Solving

Apply