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