About Breather
Breather creates a marketplace of beautiful, on-demand private spaces that you can reserve via our web and mobile apps. We enable top companies to do more productive and inspired work and we are backed by some of the best investors in NYC and Silicon Valley. We have big ambitions as Covid-19 has changed the way we think about offices for good and demand for flex offices will accelerate. We want you to help us achieve them.
What to expect
As a frontend software engineer at Breather, you will be integrated into a highly collaborative team focused on bringing the best experience to customers and partners.
Some of the areas our team focus on include:
About our stack:
Our website is built with reactJS on an express server. All new code is developed with Typescript. As a result of updating to react16 we introduced hooks that coexist with HOC and we use redux for state management.
To communicate with our API we use both GraphQL/Apollo and REST.
We have our own web components library, developed with storybook and for styling purposes we use styled-components and styled-system.
We do our tests with jest, react-testing-library and cypress.
git, github and circleci allow us to deliver easily and continuously.
As a Sr Frontend Developer at Breather, you will:
About You
You are highly motivated and enjoy programming and building things. You embrace the subtle balance between order and chaos. You know how to make frontend applications fast, scalable, maintainable, and enjoyable to use. You care about the craft of writing clean code but you also know when to make sacrifices to produce value for our users. You have a solid understanding of modern web ecosystems. Ideally, you will also have experience with server-side programming languages, CI/CD tools, UNIX and GraphQL. You are constantly learning and you find excitement in peer-reviewing and mentoring the team. And if by chance you have a previous experience with a Marketplace platform (AirBnb, eBay, TaskRabbit, Uber…) that’s a bonus!
Helpful Skills & Experience You'll Need to Succeed:
Bonus Points:
Perks and Benefits
We hope that you're excited by all the possibilities that come with working at Breather! In addition to our unique culture, we also offer these fun perks and benefits:
À propos de Breather
Breather créé et opère une plateforme en ligne de location d’espaces privés pouvant être réservés immédiatement en ligne ou à travers l’application mobile. Nous permettons à des compagnies de pointe d’atteindre une meilleure productivité et d’effectuer un travail plus inspiré. Nous sommes financés par du capital de risque, avons de grandes ambitions, soutenues par les changements profonds liés au travail à distance suite au Covid-19, et souhaitons que vous nous aidiez à les atteindre.
En tant que membre de l’équipe
L’équipe technique de Breather est un groupe hautement collaboratif et axé sur les solutions, composé de développeurs chargés de bâtir et de perfectionner un produit destiné aux consommateurs.
Vous serez amené à :
À propos de notre stack :
Notre site est bâti avec reactJS sur un serveur express. Mais tout le nouveau code est développé avec Typescript. Depuis la migration vers react16 nous avons introduit l’usage de hooks (qui coexistent avec HOC) et nous utilisons redux pour la gestion d’état (state management).
Les échanges avec l’API se font à travers de GraphQL/Apollo et REST.
Nous avons notre propre librairie de composantes web, développée avec storybook et nous implémentons styled-components et styled-system pour la gestion des styles.
Nos tests sont effectués avec jest, react-testing-library et cypress.
Et bien évidemment, git, github et circleci permettent de livrer simplement et en continu!
En tant que développeur d’applications front-end pour Breather, vous serez chargé des tâches suivantes :
À propos de vous
Vous êtes grandement motivé et vous aimez programmer et bâtir des systèmes. Vous comprenez l’équilibre subtil entre l’ordre et le chaos et vous savez comment rendre des applications front-end rapides, évolutives, durables et conviviales.
L’écriture de codes clairs vous tient à cœur, mais vous savez également dans quelles situations faire des sacrifices pour donner à nos utilisateurs une valeur ajoutée. Vous avez une bonne compréhension des écosystèmes web modernes. Idéalement, vous avez également de l’expérience avec les langages de programmation côté serveur, les outils d’intégration et de livraison continues (CI/CD), UNIX et GraphQL. Si vous avez déjà l’expérience d’un produit de type Marketplace (AirBnb, eBay, TaskRabbit, Uber…), c’est un atout!
Compétences utiles et expérience nécessaire à votre réussite:
Points Bonus:
Avantages
Nous espérons que vous êtes excités à l’idée de travailler avec nous! En plus d’un quotidien enrichissant et gratifiant nous offrons à tous nos employés :