Participate in requirements analysis Write clean, scalable code using React JS, Redux, Nodejs, JavaScript Test and deploy applications and systems Revise, update, refactor and debug code Develop documentation throughout the software development life cycle (SDLC) Understands the architecture around the core systems they are responsible for