Android Developer

United Kingdom
28 Nov 2018
10 Dec 2018
Contract Type
Full Time
*Company Overview*
We offer a wide range of benefits, competitive salaries, company equity scheme, flexible working and pension.

fuseAware is a SaaS platform designed for the mobile workforce across a range of verticals including construction, oil & gas, mining, transport and infrastructure.

Our goal is to deliver significant productivity gains to our clients while also delivering the best in market safety, health and well-being benefits to workers.

*Job Purpose*
* To take ownership of the Android application codebase.
* Proactive in suggesting and implementing application and product improvements
* To ensure all bugs and errors are reported and dealt with alongside the development team and to implement changes/fixes.
* To ensure the highest quality applications across the business and to grow the fuseAware offering.
* To work with the engineering team on successful project delivery and on-going support

*Responsibilities and Accountabilities*
* Coding to a high standard
* Responsible for the ongoing development of the fuseAware android application in conjunction with the Head of Development.
* To ensure that the android application works across multiple devices spanning multiple OS and hardware variations.
* To take features written in scope documents or other briefs and implement them alongside iOS and server developers.
* To be part of a team driving the fuseAware application forward, by contributing ideas for new features, approaches or technologies that can benefit our users.
* To assist the Head of Development in scoping planned work, with input into the estimating process where appropriate.

*Technical Competencies*
* 2.1 CS degree (or related field) or equivalent experience
* Post-grad qualifications in CS or related field.

Knowledge and experience
* Proven software development skills in an Agile environment.
* Excellent java skills. 3+ years commercial experience, strong object-oriented programming skills, experience of TDD, and a basic understanding of SOLID design principles, MVP, clean code architecture and other design patterns.
* Experience with writing unit tests
* Excellent verbal and written communication skills.
* Version control (git)
* Proficiency in other programming languages, particularly Swift/iOS development.
* Experience with writing UI tests using frameworks such as Espresso
* Experience working with Quickblox
* Experience working with Bluetooth

* Excellent interpersonal skills
* Highly developed planning, organizational and problem-solving skills
* Outstanding technical and analytical ability
* Empathetic communicator, able to see things from the other person's point of view

*Personal qualities and attributes*
* Team player
* Proactive, self-driven, results-oriented with a positive outlook
* Keen to deliver a first-class product
* Credible, and comfortable in dealing with a wide variety of stakeholders
* Reliable, tolerant, and determined
* Committed to the values and goals of FA
* Flexible and reliable

Similar jobs

Similar jobs