RESPONSIBILITIES:
Lead developer on a new SAAS application project
Participate in the entire development lifecycle, focusing on design, coding, deployment, monitoring.
Collaborate with back-end developers to build consistent systems across the entire stack
Work with product managers and UX designers to create intuitive and functional UIs
Get feedback from, and build solutions for, users and customers
Follow emerging technologies that are relevant for our platform
TECHNICAL SKILLS :
Deep knowledge of JavaScript
Familiarity with web frameworks such as , Angular, React or Vue and a good eye for clean design would be ideal.
3 years experience using React, Redux, React-Router
- Bonus : you know Ant Design
- Bonus : You have played with React hooks
You have an interest in or know typescript
You are familiar with frontend development tools like : eslint, webpack, tslint, jest, ...
You know CSS and the specificities of browser fragmentation, and have used at least one preprocessor (LESS, SASS, Stylus, ...)
You know the difference between Responsive Design and Mobile First
You have built a PWA and/or have played with React server side rendering
You know your way into Chrome or Firefox debugger and can track down a bug with the proper extensions
You have a strong understanding of how frontend <> browser <> backend interactions work
TEAM SKILLS :
Scrum, XP or agile experience and/or managing a scrum team
- You like to teach, share, explain and learn
You are able to take a design and integrate it, but also to challenge it in regards to web standards and conventions.
- Bonus : You are familiar with a designing tool such as AdobeXD, Figma, or similar
CI & VCS :
- You must be able interact with a Git repository and collaborate through PR reviews with other developers
- You have experience with continuous integration methodologies like Jenkins
You know UI testing methodologies and adheres to modern testing pra