Job Title: Internship Mobile App Developer
Department: Development
Job purpose: We are looking for mobile app developer interns to
help in the design, development and maintenance of Android / iPhone / Windows
apps.
Apps will be mainly content based and
integrated closely with the web sites.
In addition to delivering the product
the successful candidates will be heavily involved in driving the mobile
strategy.
Reporting line: Development Manager
Working relationships (internal): Project Managers – working very closely with
project managers effectively working across multiple projects and delivering to
deadlines
Main Tasks and Responsibilities:
- Deliver across the entire app life cycle
–concept, design, build, deploy, test, release to app stores and support
- Working directly with product 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 to create and maintain a robust
framework to support the apps
- Working to build the interface with focus on
usability features
- Create compelling device specific user
interfaces and experiences
- Standardizing the platform and in some cases
apps to deliver across multiple brands with minimal duplication of effort
- 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
- Attend industry events/ conference – both
attending and presenting
Person Specification:
- Proven commercial software development
experience – desktop and mobile
- Published examples of mobile applications on
the App store or the Android market
- 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 testing/ QA skills
- Excellent communication skills (verbal and
written) to liaise with various departments locally and internationally
Essential skills:
- iOS – Strong OO design and programming skills
in Objective-C
- Familiar with iOS SDK (UIKit, Cocoa Touch,
Core Data, Core Location, etc)Familiar with xcode
- Android –Strong OO design and programming
skills in Java (J2EE/ J2ME)
- Familiar with the Android SDK
- Knowledge of SQLite, MySQL or similar database
management system
- Familiar with Eclipse
- 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
- Good understanding of HTML5, JavaScript,
jQuery, Ajax and PHP
- Experience building web and 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 optimisation skills
Competencies for success:
- Creativity
- Learning on the Fly
- Technical Learning
- Action Orientated
- Dealing with Ambiguity
- Presentation Skills
- Peer Relationships
- Time Management
- Written Communications
- Problem Solving
To apply for this position, please
email your CV, a covering letter stating examples of published work and
apps to jobs@operandssystems.com
Applications close in two weeks
Applications close in two weeks