Senior front end Developer - JS (Remote)
Project Detail
Your Mission @ Aircall:
You will join our growing Engineering team and work on Aircall's customer-facing web applications built with React and Typescript. You'll be part of a team focused on adding key features, enriching our UI library, and providing an exceptional developer experience.
๐ค Responsibilities:
- Work closely with Product and Design teams to build the best UX for our customers.
- Contribute to improving our design system by building new reusable components.
- Build tooling for a more robust and faster development process.
- Collaborate with backend developers to mitigate cross-team dependencies.
- Contribute to building a more frontend-friendly GraphQL API.
๐ ๏ธ Our Front-End Stack:
- React, TypeScript, Styled components, Apollo.
- Jest, React Testing Library, Chromatic, Cypress.
- Release management process based on Gitlab CI.
๐ What We're Looking For:
- 4+ years of experience in front-end development.
- Shipped and maintained code in production.
- Proficient in Javascript. Proficient in React and Typescript is a bonus.
- Write unit and integration tests to ensure code quality.
- Familiar with building strong and scalable state management systems (Redux or Mobx are a bonus).
- Familiar with CI/CD process-based development or at least know about DevOps/SRE philosophy.
- Sensibility for UI and UX.
- Business-centric, able to listen and understand ideas from across the organization.
- Passionate about sharing ideas and open-minded. You can set a vision that others are excited to get behind.
- Prefer simple solutions and designs over complex ones, while keeping long-term scalability in mind.
- Able to communicate in English.
Bonus Points:
- Experience investigating and improving JavaScript performances.
- Experience with WebSockets, Local Storage, or ES6.
- Experience with Design Systems.