Front End Architect

Overview

Hybrid
Depends on Experience
Contract - W2
Contract - 6 Month(s)

Skills

Authentication
Authorization
Build Tools
Cascading Style Sheets
Computer Science
Corporate Social Responsibility
Css3
Cypress
Debugging
Elasticsearch
GUI QA
GraphQL
HTML5
Java
JavaScript
Middleware
Node.js
OAuth
Offshoring
Performance Tuning
Product Support
Production Support
React.js
SAML
Sass
Testing
Training
TypeScript
UI
Unit Testing
Web Application Security
Web Applications
Web Browsers
Work Ethic
ES6+
SCSS
NodeJS

Job Details

  • Bachelor's degree in computer science, a related field, or applicable work experience
  • 10+ years of progressively complex experience on Web and UI technologies and developing successful products
  • Strong expertise in NodeJS and GraphQL middleware architecture for optimized data fetching and state management
  • Expert-level knowledge of React (including React 19 features) for building scalable frontend applications and component libraries
  • Expert-level knowledge of raw JavaScript (ES6+), TypeScript, SCSS, CSS3, and HTML5
  • Experience with React ecosystem tools including Redux, React Query, and React Router
  • Expert in debugging JavaScript and CSS across modern browsers
  • Built single-page web applications that perform well in modern, mobile, and legacy browsers (responsive UI)
  • Experience with frontend testing frameworks including Jest, React Testing Library for unit testing, and Cypress for end-to-end testing
  • Familiar with modern frontend build tools such as Webpack, Vite, or similar technologies
  • Integrated web applications with various types of APIs, and are comfortable with authentication and authorization (OAuth/JWT/SAML)
  • Experience with server-side rendering (SSR) and client-side rendering (CSR) architectures
  • Familiar with common web application security concerns and knowledge of how to prevent and fix exploits (XSS/clickjacking)
  • Experience in developing browser extensions or plugins to enable additional functionality on the browser and to integrate with native OS/platforms
  • Knowledge of frontend performance optimization techniques including code splitting, lazy loading, and modern browser APIs
  • Good understanding of JAVA and its usage in modern web application development
  • Experience working with production support and project consultants in an onshore/offshore model
  • Possess a strong work ethic; takes pride in producing a quality product
  • Support off-hours production issues and code deployments as needed
  • Minimal travel required (training/conferences)
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.