Application Developer

South West London, London
19 Jun 2017
19 Jul 2017
Contract Type
Full Time

About YOPA

At YOPA, we’re on a mission to make the process of selling your home affordable, simple and transparent.

Selling your home can be stressful and incredibly expensive. Too often, estate agents overpromise and under-deliver. That’s where YOPA comes in. We’re using technology to let people take control of their sale, and charging them a fixed fee rather than a whopping percentage of their sale price. The average YOPA customer saves thousands in estate agency fees. Customers get the best of both worlds: a dedicated Local YOPA Agent to guide them through their sale, combined with the cost-saving efficiency and transparency of an online service.

With hundreds of glowing customer reviews on Trustpilot, over £30 million in funding from the likes of Savills and The Daily Mail, and a high-profile TV advertising campaign underway, we’re now looking to supercharge our growth.

About YOPA Engineering Team

YOPA's engineering team delivers cutting edge technology solutions which allow the company/business to handle more transactions, scale up and remain competitive. Each of us is not afraid of using new technologies and have the freedom to do so. We proudly take ownership of the solutions and applications that we deliver to our customers. We follow Lean principles where we push things fast to the market, measure it, seek perfection and the cycle continues. All of YOPA's engineers are polyglot engineers, we're comfortable with different programming languages and we are proud of our DevOps and Agile culture.

You will be joining a small, autonomous product team where you and your team decide what to build, test and release. This team currently consists of three engineers (including a QA/Automation Specialist), and the Product Owner.

And... we like to have fun too. We're often out together as a team for lunches (not just limited to Fridays) and quite often nights out for a drink (or two).


  • Delivering High-performance Applications- Create reusable components- Avoid technical debts when writing code
  • Follow YOPA's style-guide and code style guide- Problem-solving, debugging issues
  • Actively involved designing technical solution to a business challenge
  • Being part of an independent team consisting of:
  • QA
  • FrontEnd
  • DevOps
  • Product Manager

Skills required

  • Expert in PHP
  • Advanced Laravel and Lumen
  • Advanced Python (Flask preferred)
  • Experience in Microservice Architecture
  • Basic experience with AngularJS v1.5 or NodeJS
  • Expert level in MySQL (or Oracle, Postgres)
  • Basic knowledge of TypeScript, ES6- Basic knowledge of Gulp, Grunt, WebPack
  • Basic knowledge of Jenkins
  • Basic knowledge in AWS
  • Test Driven Development in PHPUnit, Python
  • Responsive layout framework
  • World class front end skills (HTML5, CSS3)
  • Superb attention to detail implementing
  • Proficient on SASS and/or LESS
  • Writing high-performance API/Microservices
  • Optimisation and good error handling
  • PhotoShop, Sketch, and other vector graphic app experience
  • Experience in Docker/Container
  • Advanced in MongoDB (other NoSQL techs)
  • Basic experience with Message Broker
  • Basic experience in Bash

General Attitude

  • Polyglot Developer who always want to try different technology and comfortable troubleshooting areas outside his comfort zone
  • Ability to productively manage own time
  • A can do attitude
  • you’ll be hitting the ground running
  • Previously worked on Agile Environment
  • Experience in using SCM (Git, SVN)
  • Experience in Continous Integration and Delivery

What else we're looking for:

  • Commercial experience with Protractor, Jasmine, Karma
  • Linux, NGINX (or Apache), MySQL server
  • Good understanding of SEO best practice- Experience Electron, Ionic
  • Experience in Salesforce Realtime Integration
  • Experience in Elastic Search
  • Experience in ETL process (Redshift)
  • Experience in Machine Learning
  • Comfortable using Vagrant, VBox
  • Accessibility awareness (WAI-ARIA)
  • DevOps commercial experience