Frontend Developer

Photo: TraceAir

TraceAir is a 6 years old startup (est. 2015) that is going to revolutionize the whole construction industry. We develop the software that guides the earthworks phase of construction daily, considering recently captured 3D models of a site. In the long term, we dream of fully automatic construction.

We are scaling our business and expanding our development team to meet ever-increasing business demands. We are looking for a front-end JavaScript/TypeScript developer with experience in building react web applications and RESTful API who is excited to solve complicated business requests. Our team will help Operations and Customer Success teams to handle growing number of requests by automating processes and providing transparent solutions for them. Experience or interest in backend development would be an advantage.

Our company of ~80 people is distributed across many time zones (Moscow, Minsk, San Francisco) with the development center in Moscow. Our clients are land developers, home builders, and industrial construction companies in the US and Russia.

We are working in small cross-functional SCRUM teams, practicing DevOps, embracing automated testing and CI/CD.

Media mentions:

Requirements

  • Good JS/TS experience (react-based frontend), 2+ years
  • Interest in the latest Frontend technologies and trends
  • Confident git user, gitflow
  • Linux confident user
  • Automated software testing
  • Basic data structures understanding

Nice to have

  • Flux, Redux, React Classes
  • Web GIS (Leaflet)
  • Open minded to learning backend in the future (Cross-functionality) — in case you are interested in other programming languages (Python, Node Js), we can share simple tasks and teach
  • API design experience
  • Base cloud infrastructure understanding
  • CI/CD practicing experience
  • Good algorithms and data structures understanding
  • Design Patterns
  • Long-term project maintenance experience
  • Nginx, Docker, Ansible — experience will be helpful, but we are ready to teach. You are expected to be ready to learn.
  • DevOps mindset — we are the ones who both develop and run our software platform

Our stack

Front: TypeScript, React, Leaflet, Redux, Flux, Webpack, Jest, Mocha

Back: Python (aiohttp), JavaScript/TypeScript (node.js, SailsJS), Java (Vert.X)

CI/CD: Ansible, docker, nginx, Jenkins, Kubernetes

Storage: AWS S3, MongoDB, DynamoDB

Clouds: AWS (S3, EC2, Lambdas, CloudWatch, Athena etc.), Microsoft Azure, VK Cloud 

Tools: Git, Asana, Google Docs, Grafana/InfluxDB and myriad of hand-crafted stuff 🙂