Salary: £25,000 - £35,000 dependent upon experience
Job ID: 161231
You may have heard of us we are looking to become a bank, a completely digital bank with no branches on the high street and no traditional banking website.
We are developing an app that allows you to do all of your banking wherever you are, whenever you want.
We are also doing it differently and using The Unity Engine to do it. Unity is providing us with great flexibility developing our bank across all platforms, while providing us with, shall we say, some interesting options regarding the presentation of banking information that are normally quite tedious. Atom will never be considered tedious!
We are looking specifically for you to apply your skills in integrating our front end into some essential backend systems to provide our unique proposition. A good working knowledge of iOS / Android development will be advantageous.
You'd be reporting directly to our Head of Mobile Development.
Work within a multi skilled team to deliver a completely new and different banking application.
Development of quality reusable code.
Management and maintenance of Atom Code Library.
Close collaboration with the dev team for daily stand-ups, requirement gathering and project planning.
Management, of Atom App Releases.
Raising awareness of technological advances in development practices within Atom.
C# and the Unity Engine
Front end development for every aspect of the Atom UI including;
Rapid iteration prototyping
Design, and implementation
Ability to work directly with UX, BAs and Product Owners
Integration work with other systems
Developing complex interaction behaviors
Graphics and effects development experience
Xamarin / Mono
Mobile development experience (iOS, Android, Windows Mobile)
Version Control (Mercurial)
Agile working (Scrum)
Experience with JIRA
Key Performance Indicators:
Level of positive, solution finding attitude.
Level of demonstrable quality reusable code throughout project lifecycle.
Level of bugs caught in testing. Ability to recognise fix and prevent from occurring in future.
Accuracy of estimates for time required and delivery dates of code.
Level of ability to successfully, accurately and repeatedly match code behaviour to design requirements.
Rapidity of acquisition and internalisation of development requirements.
Above all the ability to deliver quality software on time and on budget.