Work on an âAgileâ team, participating in daily scrums, sprint planning and retrospectives.
Manage your own Git workflow with the team (i.e., pull requests, managing merge conflicts, etc.)
Develop clean and documented Frontend code (HTML, CSS, ReactJS, various npm libraries, etc.) for an innovative web application.
Develop clean and documented Backend code (Firebase, NodeJS, etc.) for an innovative web application.
Maintain consistent design and UX throughout all code, following provided style guides.
REQUIRED EXPERIENCE :
Have worked on an engineering team, with Agile project management softwares such as Trello, Jira, etc. Does not need to know how to administer a project in the software, but you should know how to operate in it, as well as understand the key concepts such as : issues, epics, blockers, etc.
Have developed (either alone or on a team) a React + NodeJS + Express based web application.
Have written documentation for your code using Markdown language.
Understand the Test Driven Development (TDD) lifecycle.
PREFERRED SKILLS :
147; however you should be able to pick up its usage quickly.
Google Cloud Platform. All backend services will be hosted within Google Cloud Platform. You should understand most of the products and their use cases, as well as how to navigate GCP within the Web UI and the Command Line.
NextJS. This is a framework that works with React. It will be used heavily in this project, but if you understand key web development concepts, it should be easy to learn.