Post a job — FREE
Get weekly
React jobs

Front End Engineer

HELIX RE

Overview

As a HELIX Front-End Engineer you will be leading our efforts developing a stunning, modern and performant web application that defines how our users engage with building data. The application facilitates the curation and consumption of building related datasets that include photos and 3d models in a simple and intuitive way. It is powered by a mix of backend services and asynchronous jobs that perform advanced data manipulation leveraging the latest deep learning technologies. You will work intimately with our Head Product Manager and UI/UX Consultants to develop, implement and own the core user experience.

You will join a highly experienced and performance orientated engineering team split across our offices in Silicon Valley and London. In addition to your primary role as a Front-End Web Application Engineer you will also contribute towards designing our backend APIs. HELIX team members hold themselves and each other to the very highest standards of software development practices and security protections. If you are ready to own what you build, define the future of a unique user experience and join an elite global team then we want to hear from you.  

Background

  • 2+ years proven experience in building and deploying web applications
  • Team player and fast learner
  • Experience developing software as part of a team
  • Diligent and detail-oriented
  • Excellent written and oral communication skills
  • Natural orientation to create visually attractive products
  • Comfortable adapting to evolving requirements
  • Ability to deliver quality results in a fast paced environment
  • Analytically minded
  • Experienced in software development best practices (unit testing, continuous integration etc)
  • Have the rights to work in the UK

Technical Competencies

  • Proficient in JavaScript ES6, React, Redux and SCSS
  • Experienced in writing unit tests in JavaScript (we are using Jest with Enzyme).
  • Experienced with WebPack, Babel, npm
  • Experienced with Git

Highly Desired (or willingness to learn)
  • Experience working with d3js, ThreeJS or similar data visualisation JavaScript framework.
  • Experience with Google Cloud Platform or similar cloud platforms
  • Practical experience with Kubernetes or similar deployment technologies
  • Exposure to machine learning concepts applied to computer vision
  • Experience with computational geometry concepts

Role Expectations
  • Based in our UK Office at Rocketspace, (Angel tube, London)
  • Follow the existing standard for our web applications which are >80% test coverage with high code quality standards,  following Airbnb Javascript Style guide
  • Occasional (no more than once per quarter) travel to HELIX HQ in San Mateo, California
  • Participate in the team’s daily stand ups and weekly demos
  • Actively contribute to growing the knowledge base of the team
  • Comply with software development best practices and code reviews
  • Be proactive in defining the API endpoints that your application will require
  • Occasional contribution to back-end activities such as setting up data processing workflows, managing databases, contributing to our RESTful API

The HELIX Technology Stack
  • Google Cloud Platform
  • Kubernetes, Terraform, Vault, Concourse CI
  • Java, Python, JavaScript, C++
  • React, Redux, SCSS, Enzyme, Jest, Cypress, ThreeJS, d3js
  • Postgres, Neo4j
  • OpenCV, TensorFlow, Flask
  • Github, Jira

About HELIX

At HELIX, we harness LIDAR, Photogrammetry, CV, AI and ML technology to simplify mapping, data collection, visualization and communication related to large building portfolios. Our solutions are in closed beta and available to a very small, select group of the most admired companies. If you are interested in next generation technology related to the built environment, get in touch to find out more.


Get weekly new jobs in your inbox