Sélectionner une page

Senior Frontend Software Engineer React

SOFTWARE EDITORS

REMOTE 60-90 CDI 5-10 ans, 10+ ans

React.js, Typescript

ABOUT THE COMPANY

This is a remote first team of 40 people scattered across the globe. The startup is profitable and growing rapidly !

They build lightweight productivity and communication tools on top of Google Workspace that are trusted by more than 200,000 organizations worldwide and installed by more than 40 million users. The software aims to help users automate and scale their everyday tasks, without needing to leave the things they know best : Gmail, Google Sheets, and Google Forms.

YAMM is the most popular mail merge tool for Gmail : send mass personalized emails directly from Google Sheets and Gmail.
Form Publisher helps users streamline tedious business processes with automated document generation workflows.
Awesome Table is the best way to embed spreadsheet data in a website- no coding required.

 

ABOUT THE ROLE

The company is looking for a highly motivated Software Engineer to join our growing engineering team. You will be responsible for the end-to-end development of core parts of the product.
The tech stack:

The products are typically made of the following subproducts :
A Google Workspace add-on which is a small real-estate web-app integrated with Google Sheets/Forms. This is where the bulk of the functionality is exposed to users.
A typical dashboard front-end, which contains administration and analytics.
A business logic back-end
A payments and billing back-end
A logging and analytics pipeline
A marketing website

The product infrastructure is hosted on Google Cloud Platform :
run logic on App Engine, Cloud Functions, Cloud Pub Sub, Cloud Storage
store data in Firebase, PostgreSQL, Redis, BigQuery
code in TypeScript (React), Google Apps Script, NodeJS and Java. Introduce a new strong back-end language such as Golang in the stack. Marketing websites are coded in NextJS and hosted on Vercel.

Some examples projects that you could work on :
Creating a design system
Developing new features
Revamping a core part of the UI
Improving front-end performance
Making our UI more accessible
Implementing a localized UI
Creating playgrounds for marketing websites
Implementing tracking of events

Core responsibilities:
Taking full responsibility for big projects and core parts of the product from a software engineering perspective
Writing technical specifications for and developing new large features
Contributing to product specification by evaluating the technical difficulty of a project
Proactively proposing architecture, performance and infrastructure improvements
Owning the release process, improving the software engineering life cycle (build, CI/CD)
Helping set and maintain a high professional standard
Helping junior developers to grow

 

ABOUT THE CANDIDATE

 

You :
You care more about making reliable software used by many than a shiny unstable thing used by no one. You understand that engineering work is done first and foremost for the customers.
You care a lot about performance, understand that speed is a core feature
Fully capable of building, owning and running entire systems (new billing system, new api)
Deep, substantial expertise in multiple programming environments
You can provide material feedback on the work of junior programmers
You’re a fan of spreadsheets and their programming paradigm
You’re a team player

Qualifications :
Experience: 6+ years as a professional programmer on products, preferably cloud products with many users
Programming languages: you have solid experience in React, Typescript and CSS. Bonus points for NextJS
Software engineering tools: you’ve worked with git and Jira, you’re familiar with build tools, benchmarking, CI/CD and profiling tools
Language: excellent in English, both written and oral
Writing: you enjoy writing, you care about words and grammar

 

INFORMATIONS

  • Permanent contract
  • You can be available soon
  • Based in Paris with full remote if you want
  • Salary offer : between 60 000 – 90 000 € AND EVEN MORE, DEPENDING ON YOUR EXPERIENCE AND PROFILE


Good to know :

  • A competitive compensation
  • 25 days of paid time off
  • Medical, dental and vision insurance
  • Paid parental leave

 

Recruitment Process : 

  1. Visio call with our recruiter
  2. Then we’ll send you a technical test.
  3. You’ll then move on to an interview with a Lead Engineer
  4. Finally, an interview with the CTO.

The process can be done as fast as possible ! 

TU CHERCHES UN JOB SUR MESURE ?