Senior. Programmer Developer
Date Posted: 22 Apr, 2022
Description:
Our client has an immediate need for a Sr. Programmer Analyst to support front end website team, aka the Front-End Architecture (FEA) team. This is a 6-month contract to start, with the possibility of an extension based on performance and business needs.
This is a remote only position. You must have reliable high-speed internet and the client will provide a VDI. The Developer Virtual Desktop Infrastructure allows for entitled users to access a virtual compute asset to complete tasks and processes relative to their role and responsibilities. You will need to have a laptop/desktop to log in to your assigned VDI; you will install a VMware Horizon 7 compatible Client for Windows on your personal PC. This PC must have a currently supported operating system, which is regularly patched, and has updated commercial anti-malware software. A video camera and headset are required for meetings and communication.
Requirements include:
8+ years of experience developing web applications
5+ years of experience with e-commerce application development
3+ years of experience developing NodeJS applications
3+ years of experience developing React JS applications
Technical Skills and Qualifications:
Security – Understanding of OWASP principles and best practices
JavaScript – POJS, ECMA (ES) & TypeScript
NodeJS – NPM, HapiJS, Express, & Nest JS
React JS – Lifecycles, Hooks, Routing, State, HOCs & SFCs
Dev Utilities – MS Visual Code, GitHub & Git CLI
Build Utilities – Lint, Babel & Web Pack
Unit Testing – Jest, Tape & React Testing Library
Browser – HTML, CSS/SASS, Accessibility, Debugging
Google Cloud (GCP) and Kubernetes experience is a plus
Strong understanding of the following concepts is crucial:
Request/Response Headers
JS Promises and Asynchronous execution flow
Browser Cookies & Local/Session Storage
Server vs. client side JS execution.
RESTful communication with APIs
Education: Bachelors Degree