< Back to Positions

Flick - Software Engineer, Android


You’ll be responsible for helping us ship our first Android application and build it from the ground up. Concepting, building new features, squashing bugs, architecting cleaner code, and extending device support across the Android ecosystem.


We focus on culture first

We want to develop a great working culture, where above all else it needs to be a fun place to work. We pride ourselves in doing amazing work and working hard, but also enjoying ourselves along the way. We are determined to celebrate every small victory and learn as much as we can from the challenges; creating a learning culture from the outset. We want our employees to appreciate where they work and also enjoy it and give as much to it as possible in order to create the ultimate working culture.

We want to build a great culture but instead of us listing everything we want, join us and tell us what you want!


Beyond working with an extremely experienced team in a high growth market you’ll also get:

  • Experience in building an innovative, first of its kind product and being involved in a startup from the outset with a highly experienced team that’s done it before

  • An engineering led culture - That means we listen, we support and we help our teams in every way we can, our teams are treated equally and appreciated in equal measure

  • To work alongside the best designers and engineers in the industry

  • To work on a product with massive user growth potential

  • Regular 10% time (1 day every other week) to play around with new concepts and new software

  • Regular all-in hack days

  • Product, Design and Engineering all in one place for easy collaboration amongst the whole team

  • A fun place to work! We work hard but we also enjoy ourselves and understand there’s life outside work

  • No hierarchy or politics, just good work with passionate, smart people
     

You should apply if:
 

  • You have contributed to shipping one or more apps in the Google Play Stores

  • You have bold ideas about how to use the latest mobile platform features to make the app the best in class

  • You have the ability to work in areas outside of your usual comfort zone and thrive working in a highly-collaborative, agile team

  • You enjoy the flexibility to learn and work with new technologies to solve problems

  • You work hard, but you know it’s important to have fun while you do so - You take full ownership of your work and drive it through to an end solution

  • You realise your first idea isn’t always your best idea and that great solutions come from iteration

  • You have a strong understanding and passion for good UX

  • You thrive in working in a close-knit team and regularly involve yourself in discussions and welcome feedback from your peers

  • You have strong opinions but hold them loosely, focusing on finding the best path forward as a team

  • You are highly motivated to deliver an exceptional product to users and have a deep passion for your craft

 

Ideal qualifications:

The formal bit, we’re not super strict here, just show us how good you are:   

  • You have a formal education in Computer Science, Computer Engineering, or equivalent (in place of that, you acquired those skills after many years of on-the-job training, working with other extraordinary software engineers)

  • Extensive experience in mobile development

  • Deep experience of building Android applications in Java or Kotlin using Android SDK

  • Versed in analysing a feature in production using analytics and experiments

  • Understanding of application architecture and design patterns

  • Knowledge of best practice around data handling and mechanisms to move work off the main thread such as RxJava

  • You are pragmatic and don't overdo on abstraction, testing, and processes, but you understand the value and trade-offs

  • You are detail oriented, have great empathy for our end-users, and understand the value of good interaction patterns and design

  • You have pride in your work


Benefits:

  • Flexible work hours - we don’t focus on 9-5, you know when you work best

  • The best equipment and software to help you execute your day-to-day (PC or Mac, laptop, monitors and accessories)

  • Full holiday allowance (24 days + bank holidays)

  • Highly competitive salary

  • Equity in a new startup with a highly experienced team

  • 5% pension contribution  

  • Professional and personal development - we have a healthy budget for training, conferences, online tutorials etc. We want to make sure we're creating a learning culture from the outset for everyoneAs a key early member in the team you’ll get the chance to help shape the company and influence the overall direction of the product.

* Bonus points for sending through links to prototypes or links to apps you’ve built.


As a key early member in the team you’ll get the chance to help shape the company and influence the overall direction of the product.

If this sounds like a place where you can achieve your best work so far, then get in touch.

Name *
Name