REACTjobsboard

Frontend Software Engineer

Oasis Living

Full TimeReact ₤40K - ₤60K
Posted 1 year ago

Please note we do not sponsor work permit. You must be entitled to work in the UK. This is not a remote working position, you must be able to work in our office in Canary Wharf from Day 1.

 

About us

Oasis Living https://oasis-living.com/ is a tech and data-driven property technology platform for the millennial renter. 

The process of renting a home is outdated. In an age when we can order a car with the click of a button, or order food from our favourite restaurant within a few minutes, finding and renting a home should be easy. We are re-imagining how renting should be in a new world

A successful business running for 4 years, we manage over 200 properties in and around London and looking to expand in the UK and internationally after having proven the model over a few business cycles.

We have a development team of 8 developers distributed between backend, front end and dev-ops and a great Product Manager working alongside the team

 

What you'll work on:

  • Frontend: The dashboard (React JS, Typescript) and apps (React Native) for landlords and tenants and our operational team (handymen, plumber, tradespeople, housekeepers) to be part of the entire life cycle of the tenancy process – from viewing the flats online, seeing the flat in person, moving in, property management and more

 

 

Technology Stack

Below is our tech-stack, and we want someone who knows some of it already and has the enthusiasm and capacity to learn the others very fast. Here is a video explainer https://youtu.be/5OOeC3_7zRE

 

Front End Stack

  • React JS with extensive knowledge of react hooks
  • Typescript
  • Cypress for integration and e2e tests
  • Jest/RTL for unit tests
  • Experience with React Native will be added advantage
  • Git and CircleCI for dev-ops
  • Gatsby JS

 

Backend Stack, just FYI in case you are interested

  • Django Framework and Python.
  • Scikit Learn, ML (AWS based)
  • Django Rest Framework AWS Services for hosting and deployment
  • Distributed Task System - Celery, RabbitMQ, Redis
  • Python/Django testing framework – unit, functional, and integration testing
  • Logging and Error reporting systems – Logentries, Sentry
  • Scraping using python Scrapy
  • Django Viewflow - BPMN
  •  

 

 You'll ideally:

  • Have 3+ years of front end development
  • Expert level knowledge of the fundamentals of Javascript (ES6)
  • Strong knowledge of React (v17+, hooks, react-query) and React Native
  • Strong knowledge of HTML5 and CSS3 and ability to slice designs into pixel-perfect HTML prototypes using these technologies
  • Be able to write clean, maintainable, high test-coverage code with attention to performance, but also be able to ship quickly + scrappily when the occasion calls for it
  • This is not a remote working role. You will be working very closely with the team in office – so we are looking for someone who will be in our office in Canary wharf at least 2.5 days a week on average

 

 

You should be a developer with a "stay hungry, stay foolish" mindset and who has a proven track record in programming. You love knowing and learning new technologies and using them towards practical applications and solving real-life problems and making cool things Solving that nagging bug, or learning that new intricate package to fit into your codebase keeps you up till late at night. You can think and build things from first-principles when necessary, but also know how to use existing packages and join their dots and integrate them well to the desired end. You should be able to pick up new things fast 

 

In Future, Depending on experience and your career track you can expand to working in backend and AI/ML as well

Backend: Our core backend database and business logic to enable landlords (private landlords and institutional, corporate landlords) to list their properties (flats/houses) on our platform and push it to several marketing platforms. Via API integrations. Building backend logic for apps used by the operations team

AI/ML: We are increasingly using more AI/ML to solve problems in our business. 

  • Which of the five plumbers working in different parts of town should go to fix a leak in a property at a certain location – based on skills, previous experience in the property (or similar property), the urgency of the situation, traffic congestion, distance to be travelled, tenant frustration and other factors. How to create this into a feedback loop, so the machine learns next time? Think how UberPool does it. Here is a video explainer https://youtu.be/05A7_ggClj8
  • Our "knowledge-data" is distributed in various channels – slack, email, phone, whatsapp, voice calls, in-person chat - customer service staff, handymen, housekeepers, inventory checkin-clerks, and dozen other people talking with one another. We are trying to create an omni-scient system that sees every bit of information and conversation flow and converts the unstructured data into structured data for answering complex questions. Here is a video explainer - https://youtu.be/GZFOvUCs11Y

 

About the founder

 Sam Ghosh is a London-based tech-entrepreneur and founder of Oasis Living

Sam co-founded Earthmiles as a CTO. Earthmiles focuses on health-rewards and incentives (https://earthmiles.co.uk/)

Currently also a Partner at Gattaca, an algorithmic trading firm, specializing in cryptocurrencies.

Prior to that, Sam worked in banking/hedge funds for over 10 years between London and Hong Kong, and then joined a city-based fund with colleagues from Societe Generale. 

Sam has been programming for over 15 years of experience in Python in a professional capacity.

Linkedin – https://www.linkedin.com/in/sam7/

 

Next Steps

Please apply with your CV and give us an idea about your programming journey so far, both professional and personal. You can expect 1-2 rounds of technical interviews for understanding your algorithmic thinking and and a short coding exercise to test your programming knowledge

You can expect

Competitive salary and equity

 

Apply for this job