Sr Front-End Engineer

Jersey City, NJ, US • Posted 9 hours ago • Updated 9 hours ago
Contract Corp To Corp
Contract W2
12 Months
No Travel Required
On-site
Depends on Experience
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • React
  • TypeScript
  • Java
  • Spring
  • HTML
  • CSS

Summary

Job Title: Sr Front-End Engineer

Location: Jersey City, NJ

Job Type: Contract

Experience: 12+ years

Work Model: Onsite — 5 days/week

 

Job Overview

Key Responsibilities

  • Develop microservices and API contracts (GraphQL/REST) using Java and Spring with front-end friendly design patterns.
  • Partner with UX/Product to translate designs into polished, accessible, performant experiences.
  • Establish and evolve front-end standards: component architecture, state management, routing, code conventions, and testing practices.
  • Drive performance and quality: Core Web Vitals, bundle optimization, rendering strategies, caching, and observability.
  • Implement advanced UI capabilities including rich data visualization, real-time updates, and robust form/workflow experiences.
  • Ensure secure client-side patterns including safe auth flows, token handling, and protection against common web vulnerabilities.

 

Required Skills

  • Expert-level React: hooks, component composition, context, rendering behavior, concurrency patterns
  • Strong TypeScript: types-as-design, generics, strictness strategies
  • Modern JavaScript fundamentals
  • Java and Spring for microservices / API contracts
  • Front-end tooling: Vite/Webpack, Babel/SWC, npm/pnpm/yarn, build/release pipelines
  • CSS architecture: responsive design, CSS Modules, CSS-in-JS, utility frameworks
  • Testing: Jest/Vitest, React Testing Library, Playwright/Cypress, test strategy ownership
  • Accessibility: WCAG/ARIA, keyboard navigation, screen-reader considerations, automated a11y testing
  • Performance engineering: profiling, bundle splitting, SSR/CSR trade-offs, Core Web Vitals
  • API integration: GraphQL and REST, schema-driven development, error handling, caching
  • Security: XSS/CSRF prevention, dependency hygiene, secure auth/session patterns
  • Proficiency with AI-assisted engineering tools (e.g., GitHub Copilot, Claude Code)

 

Preferred Skills

  • SSR/meta frameworks: Next.js / Remix
  • Design system experience: Storybook, design tokens
  • Micro-frontend patterns and module federation
  • Rich UI/visualization: D3, Canvas/WebGL, advanced tables/grids, animation libraries
  • Authentication integrations: OIDC/OAuth2, enterprise SSO
  • Track record modernizing legacy front ends and improving developer experience

 

Location & Work Model

Jersey City, NJ — X days onsite per week.

 

Engagement Details

Contract engagement. 12+ years of professional software engineering experience required.

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.
  • Dice Id: 10113809
  • Position Id: 112349-1090-1789161582
  • Posted 9 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Jersey City, New Jersey

7d ago

Easy Apply

Third Party, Contract

Depends on Experience

Jersey City, New Jersey

9d ago

Easy Apply

Contract

70 - 80

Jersey City, New Jersey

10d ago

Easy Apply

Third Party, Contract

Depends on Experience

Jersey City, New Jersey

2d ago

Easy Apply

Full-time, Third Party

$50 - $70

Search all similar jobs