jobapplier

Frontend Software Engineer (React)

Quantifind

Skills

Required

  • React
  • JavaScript
  • Redux
  • web applications
  • unit tests
  • data visualization
  • powers well-designed web applications
  • client-side
  • manage application state
  • automated integration tests
  • Postgres
  • Express.js

Preferred

  • front-end
  • software patterns
  • building compelling data visualizations
  • Continuous Integration workflows
  • multi-environment feature validation

Join Quantifind, a leading technology company focused on risk visualization and data analysis. As a Frontend Software Engineer, you will work closely with data scientists and platform engineers to create responsive applications using React. You will have the opportunity to make a meaningful impact on the company's success while enjoying a range of benefits, including equity, flexible hours, and remote work options.

Créer des applications réactives basées sur le navigateur en utilisant des composants React.

You are an outstanding front-end software engineer who wants to build React applications on top of a service layer powered by cutting-edge Machine Learning and AI technologies

You excel at building modern browser-based JavaScript applications that make Ajax calls to RESTful Microservices

About Quantifind

You work well in cross-functional settings where you are expected to collaborate with members of wide-ranging disciplines including Design, DevOps, Product, and Data Science

Responsibilities

  • Collaborer avec les scientifiques des données et les ingénieurs de la plateforme pour construire un produit interactif.
  • Écrire des tests unitaires tout en écrivant du code de production, plutôt qu'en tant qu'après-coup.
  • You apply software patterns well and take testing your code seriously

You also enjoy building compelling data visualizations

  • You are very productive and deliver extremely high quality front-end code where the separation of concerns is clear and follows architectural best practices
  • You write unit tests while writing production code rather than as an afterthought
  • You care deeply about your work and its impact on your team’s productivity
  • Your code meets the rigorous standards needed for Continuous Integration workflows involving multi-environment feature validation and frequent deployments to customers
  • On a personal note, you are a kind and understanding team member who is friendly and eager to work with others and help them grow in their roles as you grow in yours
  • You maintain a positive attitude throughout the Agile Sprint cycle and help the team deliver at a steady pace on a week-to-week basis

Requirements

  • You hold yourself to a high standard when it comes to writing clean, performant, and maintainable code that powers well-designed web applications
  • You have worked with React and Redux; you want to go deep with these technologies to build the next generation of web applications
  • You have a great work ethic and are able to take on major projects from start to finish, either solo or collaborating with other engineers
  • You value the security of a company with a proven business model and enjoy the opportunities a startup offers
  • Professional experience developing rich, powerful, and reusable components with client-side JavaScript in React

Professional experience using Redux to manage application state

  • Professional experience writing unit tests and automated integration tests
  • Professional front-end software engineer experience using React for at least 2 years
  • BS or MS in Computer Science
  • Strong UX and design sensibilities and attention to detail
  • Familiarity with SQL databases such as Postgres
  • Experience with data visualization
  • Professional experience with JavaScript, HTML5, and CSS3
  • Familiarity with server-side JavaScript using Express.js is a plus
  • Outstanding written and verbal communication skills
  • Previous exposure to Agile software development and Scrum methodology, with the willingness and ability to adapt to a formalized system of ticket management that helps us build and deliver on a well-organized schedule
  • Professional experience working with REST APIs

Preferred

  • Previous experience at a software startup preferred

Pay

USD 125,000 - 150,000