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• VSCodeFrontend• 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• SASS• Xstate• ADA• A few older components use React Class Components & Render Child as PropsBackend• Docker Image – Development Only (oraclelinux/nginx)• Nginx as reverse proxy to Node.js• Node.js/Express• CSP• PM2Security• 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/CDADA• 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 readerFrameworks used :React.js and NestJS for typescripting7+ years experienceREACT, front end developer, CICDNote :Contract to HireVIVA 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.
(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