Overview

DESCRIPTION

At Drayson Technologies we harness the collective power of science, technology and talent to create positive change.

We are a rapidly growing electronic hardware and software company that brings together experts in wireless energy, mobile apps, massive data analytics, low energy IoT, advanced machine learning, sensors, cloud computing and social networks. Check out our.clean.space to get a sense of what we’re up to.

We are growing our technology team and are looking for an Android developer with significant experience in creating and publishing leading edge apps that use cloud services, deliver fantastic user experience, integrate with novel devices and push the bounds of what current smartphones are capable of.

As part of small (but perfectly formed and growing fast!) team of tech ninjas, you will be working at the cutting edge of technology. If you are up for this key role­ get in touch and let us know what you’ve done.

We do not accept applications from recruitment or employment agencies or any external parties on behalf of candidates. Any applications of this nature will be discarded.

REQUIREMENTS

  • Extensive experience developing in Java for Android

Experience in:

  • utilising the range of capabilities available within modern mobile devices and through external peripherals
  • tuning application to minimise resource consumption
  • optimising systems for performance and running costs
  • building complex integration, both presenting and consuming services in a range of technologies including REST, SOAP
  • developing for, and promoting apps on, the Google Play Store
  • designing efficient data structures for persistence, including RDBMS, NoSQL, JSON
  • of developing systems that are secure enough to run in a public facing environment
  • any of the Google Cloud Platform, including Google App Engine, Datastore, BigQuery, Cloud Dataflow, Google Compute Engine, Container Engine / Kubernetes
  • Google best practice and design philosophy for Android development
  • developing for cross device compatibility (including Android versions, and different size and resolution devices, including tablets)
  • Android Studio and Git
  • working in a Scrum environment and knowledge of other Agile approaches
  • working with a variety of systems including mobile applications, public websites, cloud hosted services, data reporting
  • continuous integration tools
  • working across multiple teams in different geographic locations.

All development staff are expected to:

  • work closely with technical architects and product owners to develop and evolve long term roadmaps
  • provide mentoring and advice to more junior developers
  • work with a wider technology team to ensure timely and effective delivery of business functionality
  • plan and organise own work and manage dependencies
  • continually strive to innovate and push the boundaries of technologies
  • ensure that privacy and security are a fundamental part of all technology
  • represent Drayson Technologies in dealings with external parties, including industry fora, clients and suppliers

BENEFITS

  • Competitive rate of pay
  • Performance related bonus
  • Company share option scheme
  • Vitality+ Health insurance
  • A challenging and fun environment
  • Performance related bonus
  • Company share option scheme
  • Vitality+ Health insurance
  • A challenging and fun environment

Tagged as: Android, Java