Certified Woman & Minority Owned

Web Developer

Reference Number: SRGASE32151

Web Developer
experience  Not Disclosed
location  Alpharetta, GA
duration  9.0 Months
salary  Not Disclosed
jobtype  Not Disclosed
Industry  Financial
Job Description

A Web Developer consults with project teams and functional units on the design of important projects or services. Supports existing business systems applications.

Senior Lead Front End Developer / UI Designer in REACT Tools - Manual Configuration:

Tools - Manual Configuration:
• Webpack
• Babel
• Typescript
• ESLint
• Prettier
• Stylelint
• Jest
• Storybook
• VSCode

• React
• Typescript
• Hooks (useEffect, useReducer, useCallback, useContext, useState, etc. as well as custom hooks)
• Redux Toolkit
• React Router
• Code Splitting
• Async and Promises
• CSS Modules
• Xstate
• A few older components use React Class Components & Render Child as Props

• Docker Image – Development Only (oraclelinux/nginx)
• Nginx as reverse proxy to Node.js
• Node.js/Express
• PM2

• Sonar – local bash script
• Fortify - Jenkins
• Webinspect – Scans run in Fortify web app Scancentral DAST (older version in Jenkins)
• Sonatype - Jenkins
• Build Breaker – Part of CI/CD

• Automatic Testing through lighthouse and axe browser extensions (we also have an npm watch script that consoles axe in the browser)
• Manual Testing with a screen reader

Frameworks used :

React.js and NestJS for typescripting
7+ years experience
REACT, front end developer, CICD

Note :

Contract to Hire
VIVA is an equal opportunity employer. All qualified applicants have an equal opportunity for placement, and all employees have an equal opportunity to develop on the job. This means that VIVA will not discriminate against any employee or qualified applicant on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.

Apply for this Job

(Please ensure email matches your resume email)

(document types allowed: doc/docx/rtf/pdf/txt) (max 2MB)

By submitting this form, you are consenting to the VIVA team contacting you via Phone/Email/SMS

Join VIVA and grow

VIVA is faster, easier and you still have complete control