Job title:

Android Engineer



Reports to:

Android Engineering Lead


European Timezones 


4+ years of professional experience in an Android software engineering position

What we do

Over is in the business of brand-building. Whether personal or professional, for fun or for profit, the Over app helps build, boost, and expand brands. Our users are incredibly ambitious, nothing-is-impossible entrepreneurs, side hustlers, risk takers, and dreamers who are often time starved, resource strapped, and design challenged.
We’re a Silicon Valley startup based in Cape Town, South Africa. Our team of top-notch designers, social media mavens, branding experts, ease-of-use engineers, and the most supportive customer support team on earth are on hand to help our users create everything from social posts and digital ads to logos and flyers. With professionally-designed templates, easy-to-use tools, and hand-selected, fonts, photos, and graphics, Over gives the confidence and creativity, imagination and inspiration to build any brand.

Where we are going with Android and why we need you  

Our world class Android team is growing rapidly in 2019 to unleash the creativity of our users.
To get there we need to build the most beautiful and powerful native photo and video editing app on Android. Do you want to master the Canvas APIs? Ever touched RenderScript? We have have a large backlog of challenging features that we can pull from as we catch up to the functionality of our hugely successful iOS app, but we get to do it “theAndroid way”. Video editing, filters, blend modes, crop modes, collaboration tools, these are all potentially some of the exciting creation tools we would want to tackle this year.
We are looking for team members who:
  • Are open to solving problems they have never encountered before; our product team are dreamers and we make those dreams reality.
  • Have great prioritization skills. We don’t set arbitrary deadlines, you will help your team set goals and manage expectations.
  • Work well in a diverse distributed team with a lot of freedom. 
  • Appreciate good design and obsess about the details.
The technologies we love and use every day include:
  • Kotlin(98%)
  • Architecture Components
  • RxJava
  • Dagger
  • Material Design/Components
  • MVI / MVVM

A little bit about how we work  

Even though we have an office based in Cape Town (and branching out soon) we have a highly distributed team. We very strongly believe that you work when and where you have energy and strongly encourage remote-first process (even if you decide to work in the office). 
We believe in autonomy on a ground level, you are encouraged to investigate the best way to implement functionality and to work directly with product and design on these features and release the moment your team is happy with the result. (We generally release to production once a week)
We have some structure in the team by setting some focus at two week intervals, but we also acknowledge that most of the time we are building things that have very unknown scope, whether this is because of technical challenges or UX polish, we will ship when something is ready and we rely on you to be part of that decision. 
Our designers and our Android engineers are perfectionists when it comes to placing pixels. Spending time on how things look and feel is important for a tool that should inspire our users to create great content. 
We live at the bleeding edge of the Android framework, a hunger for learning is essential.
We value community deeply, we run, host, present at and attend local Meetup groups, our team has all presented at international conferences and we actively share our experiences on community Slackgroups and via blog posts.
Does this sounds like a fit for you? Then please get in touch, we would love to hear more about you!

Apply for this Job

* Required
Almost there! Review your information then click 'Submit Application' to apply.

File   X
File   X