Mobile Software Engineer

IO Associates
£40000 - £50000 per annum
08 Apr 2017
08 May 2017
Contract Type
Full Time

Mobile Software Engineer
Fast-growing Fintech

My client, a fast-growing Fintech company is currently seeking for a Mobile Software Engineer. Their package of finance and cloud based technology has allowed the company to rise to the top and have a few awards to our bow too.

We are looking for a Mobile Software Engineer to be part of our Cardiff Office. You will join a team of folk who are talented, ambitious and forward thinking. You will play a huge part in the company's success story by working within our Development and Product teams to help deliver innovative mobile solutions to our growing base of users.

The Challenge:
·Maintaining and developing high quality mobile applications
·Working with Product team to plan exciting new features
·Integrating with our backend services to make sure we are delivering a great mobile user experience that's super-fast for end users
·Helping to improve code quality through unit tests, automation and code reviews
·contributing innovative solutions and original ideas to our technology and product offerings
·Delivering results within a schedule

A little about you:
·An in-depth knowledge of Swift and Java with a demonstrable portfolio of released applications on the App store or the Android market
·Knowledge of the HTTP life cycle and an understanding of how to integrate with backend RESTful APIs
·Solid OOP and software design knowledge - you should know how to create software that's extensible, reusable and meets desired architectural objectives
·Understands all aspects of the software development life cycle (e.g. requirements, analysis, design, implementation, testing, and documentation) and associated execution models (e.g. Waterfall, Agile, Iterative Development, etc.)
·A willingness and ability to learn new technologies if needed
·Excellent analytical skills with a good problem-solving attitude
·Evidence of being self-motivated and driven - you find satisfaction in a job well done and want to solve hard problems
·Strong teamwork and communication skills
·A results-focused approach