Senior. Programmer Developer

Location: Freeport, Maine
Date Posted: 22 Apr, 2022


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