Senior Frontend Engineer

Charlotte, NC, US • Posted 18 hours ago • Updated 11 hours ago
Contract Independent
Contract W2
No Travel Required
On-site
Depends on Experience
Fitment

Dice Job Match Score™

🫥 Flibbertigibetting...

Job Details

Skills

  • Frontend Development
  • React.js
  • JavaScript
  • TypeScript
  • Testing
  • Node.js

Summary

Job Description

We are seeking a Senior Frontend Engineer with strong UI expertise and hands-on experience building modern, scalable applications using React.js, Preact, and JavaScript/TypeScript. This role focuses on delivering high-quality user interfaces, contributing to frontend architecture, and collaborating with cross-functional teams to build reliable, cloud-native solutions.

Key Responsibilities
  • Lead frontend system analysis, design, development, and implementation.
  • Translate complex requirements into clean, maintainable, and scalable code.
  • Design and build reusable UI components, state management, routing, and architecture patterns.
  • Integrate frontend applications with REST and GraphQL APIs, ensuring performance and reliability.
  • Develop and maintain unit, integration, and UI tests with a strong focus on automation and quality.
  • Support CI/CD processes, deployments, and post-production issue resolution.
  • Participate in design reviews, code reviews, and overall SDLC best practices.
  • Troubleshoot and resolve complex technical issues with proper documentation.
Required Skills & Experience
  • 5+ years of frontend development experience
  • Strong proficiency in React.js, Preact, JavaScript, and TypeScript
  • Deep understanding of:
    • Hooks, component design, and state management
    • Frontend architecture, routing, and API integration
  • Experience with testing frameworks (unit, integration, UI testing)
  • Experience building cloud-native applications (preferably on AWS)
  • Familiarity with Node.js tooling (npm, build systems) and CI/CD pipelines
  • Strong understanding of performance, security, and accessibility best practices
  • Ability to work independently and collaborate effectively in teams
  • Exposure to backend technologies (Java and/or Python)
Preferred Skills
  • Experience with React Native
  • Familiarity with AI-assisted development tools (e.g., agentic IDEs such as Claude Code)
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: 90887977
  • Position Id: 8946604
  • Posted 18 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Charlotte, North Carolina

Today

Contract

USD 69.00 - 74.00 per hour

Charlotte, North Carolina

Today

Contract

USD 53.00 - 57.00 per hour

Charlotte, North Carolina

Today

Easy Apply

Contract

$69.5 - $76.16

Charlotte, North Carolina

Today

Easy Apply

Contract

USD0 - USD0

Search all similar jobs