ANDROID DEVELOPER

ANDROID DEVELOPER

About Us…

We help stores and other physical locations succeed in attracting regular customers more often and getting them to buy more than they would without our services.  We do this by using our unique ability to get people to engage with interactive screens in high volumes, and using these engagements to inform, influence and learn.

Our enjoyment of high streets is under threat as stores retreat, taking the accompanying bars, restaurants, cinemas, gyms, and hairdressers with them.  We want to play our part in saving the high-street by helping stores thrive in a digitally-native, mobile and ecommerce world - helping retailers gain as good an understanding of their in-store customers’ likes and dislikes as they could get online, and then giving these retailers the digital interface tools to improve and tailor an ever better customer experience based on these insights.

We care - about our customers, our team, our community, the quality of what we deliver.  We dare - dream big, believe in our ability to make a meaningful difference.  We simplify - by going to the essence, focussing our resources on the use cases that matter, removing cost and complexity where-ever we can.  We wow - by impressing consumers and customers with the quality of our products, the speed at which they are rolled out and the results they generate.

As an Android engineer working for Ksubaka, you will be working on low level Android features to complex user interfaces alike. Having our own platform allows us to separate the codebase into many applications to simplify development and testing. With our continuous integration setup, we can develop, test and ship at a rapid pace. 

Free to experiment new tools, we work with some of the best technologies available, Dagger2, RxJava2, Espresso and AutoValue to name a few. We are constantly improving our stack with proven technologies, and always keep a keen eye on new methodologies to improve our codebase. We are part of a small, flexible and very friendly team, where input is appreciated, and self-improvement is encouraged.

Responsibilities.  You will…

  • Write well designed, testable, efficient code
  • Produce designs and determine operational feasibility
  • Integrate software components into a fully functional software system
  • Develop software verification plans and quality assurance procedures
  • Document and maintain software functionality
  • Tailor and deploy software tools, processes and metrics
  • Update your job knowledge by studying state of the art development tools, programming techniques; participating in networks, reading professional publications

About you. You have…

  • The ability to develop on Android 5 and greater
  • Hands on experience in designing interactive applications
  • Proven Android applications on Google Play
  • Familiarity with dependency injection using Dagger or equivalent
  • Experience with Gradle build systems, continuous integration and testing (instrumentation, automation, unit testing)
  • Experience with TDD and BDD
  • The ability to document requirements and designs
  • Proven contribution to open source projects

What is it like to work at Ksubaka?

At Ksubaka we pride ourselves on the vast diversity of origin and background among our teams, we may only have offices in two countries but Ksubakians are from all over the world! Ksubaka is a place where you can really be yourself, where we will help you grow your career and make sure you maintain a healthy and fulfilling work-life balance. You will be working with like-minded individuals who take pride in their work and who will make sure you are equipped to fulfil your job.

That’s why we offer 25 days of holidays, flexible working hours, a matched pension scheme, an employee stock option scheme, private healthcare, life insurance and 50% on Virgin Gym membership. Oh, and there’s also free breakfast every morning with coffee and organic fruits!