Developer iOS
Job Description
Job Title: iOS Developer
Reporting to: Chief Development Officer
Location: Croydon with a move into Central London in 3 months
Starting salary: £60,000
If you are a talented and innovative iOS Developer looking for a role in a rapidly
expanding company, we can offer you the challenge you are looking for. 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 hardware for our products and the web sites. The candidate will be experienced in more than one platform, have object oriented design experience and be able to deliver iOS apps. As a skilled iOS Developer you’ll be working on lots of different ‘Smarter’ projects, alongside the development of pioneering mobile applications.
Background
Smarter Applications Ltd is a young Technology company focusing on the connected home. Smarter has recently brought the iKettle to market in the UK. The product has proved to be highly successful and has attracted attention from major retailers, national media and even been featured by TV and radio stations as far afield as the USA, Dubai and Japan! 25,000 units were sold in the first year alone. We have recently launched the iKettle 2.0 and the Smarter Coffee machine and are looking to sell 100,000 in our second year. We are launching 6 new products and growing at a rate of 16% month by month and have goals to create a billion dollar company in the next 5 years so are looking for an experienced and ambitious individual with the energy to drive the company forward. This is a genuine and rewarding opportunity for an ambitious and talented individual.
Main tasks and responsibilities
- Act as lead developer, creating solutions using iOS and have knowledge of
Android, PhoneGap (or other)
- Develop hybrid solutions, so apps can be easily released across multiple
platforms.
- Work alongside the design team, sharing skills and technical knowledge
- Manage and deliver the entire app life cycle, which includes; concept, build,
deploy, test, release to app stores and support, as required by the senior management team
- Establish a detailed program specification as required by the senior management team
- Devise possible solutions to anticipated problems
- Evaluate and increase program effectiveness
- Adapt the program to new requirements, as necessary
- Conduct user testing
- Optimise the performance of the apps
- Keep up to date on the latest industry trends in mobile technologies • Attend client meetings and events / conferences
Requirements
- 2-3 years’ experience in iOS development
- Published examples of mobile applications
- Must evidence ability to program in a structured, logical format. (published code
on GitHub/BitBucket must be demonstrated)
- 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)
Essential Skills
- Experience of using frameworks such as .NET
- Expertise in one or more various SDKs such as, iSO, Android, SDK, IDEs such as
Xcode, and Frameworks such as Angular/Backbone/PhoneGap/Knockout etc.
- Knowledge of database management systems
- Experienced with HTML5, Java, JavaScript and knowledge of Embedded C
- Understanding of other compiled languages
- Experience of development using web technologies
- Good understanding of OO programming and design patterns, which should be
demonstrated in code.
- Experience building hybrid and/or native apps
- Using version control (e.g. Git workflows, mercurial) in a multi user environment
- Excellent debugging and optimisation skills
Due to the number of applications we receive, only successful candidates will be contacted.
***NO AGENCIES***