Principal Software Engineer - Mobile




$90,000 - $110,000 annually

At Freetrade, we believe investing should be open to everyone. It’s one of the best ways to grow your savings, but for a lot of people, investing seems complicated, expensive and remote. We want to change all that! 
We're a technology company that brings simple, free stock investing to everyone. We’ve built a beautiful investing app to trade in real shares, with zero commissions or fees in a fluid, mobile-first experience. 
As the first challenger stockbroker to disrupt the £1.2 trillion UK retail investment market, we’re poised to expand into Europe in 2020. With a Series A funding round led by Draper Esprit and our recent crowdfunding round in which we raised £7m, our total funding exceeds £24m.
Our team is growing fast, and now we're looking for a mobile oriented Principal Software Engineer to join us.

Our stack:

Using GCP's serverless offerings like Firestore, Cloud Composer & Stackdriver, we're able to quickly build a reliable and performant platform. We use Swift and Kotlin to write performant and reliable native applications leading to a frictionless investment experience. 

About you:

  • We hire in a language-agnostic way, so whatever your skill set we're happy to hear from you - you can check out our current stack here.
  • You’re team-oriented, keen to share your knowledge and open to giving (and receiving) continuous feedback 
  • You write clean, performant, tested and maintainable code in at least one native mobile language (Swfit/Kotlin)
  • You’re product-minded and understand the tradeoffs between quality and delivering fast 
  • You’re a strong communicator and thrive working cross-functionally with disciplines from operations to design and growth to finance 
  • You love to learn new skills and want to develop your existing ones to maximise your potential 
  • You care about impact, love a challenge, and take ownership of your work 

What you'll do in your first twelve months at Freetrade: 

  • Own the design and development of multiple features using your strong understanding of computer science fundamentals (data structures, algorithms, object-oriented programming, functional design, and so on) 
  • Develop an understanding of our stack 
  • Write well-tested software
  • Support operational excellence 

The application process consists of an introductory call with one of the Talent team, followed by a technical interview carried out remotely. The final stage consists of a coding project, system design session and a behavioural fit interview also carried out remotely over Zoom.
You can read about our engineering interview process here
We offer a competitive salary plus stock options and lots of other benefits.

We are an Equal Opportunity employer committed to a diverse and representative team. Whatever your race, religion, colour, national origin, gender, sexual orientation, age, marital status, or disability - we want to hear from you. We're very open about what we're working on, and the best places to learn more are our buzzing community forum and our blog.
© 2021 JobBoardly - Small Bets