Senior Frontend Engineer (React, TypeScript, MUI)

Overview

On Site
Depends on Experience
Contract - W2
Contract - Independent
Contract - 6 Month(s)

Skills

React.js
TypeScript
Redux Toolkit
Material UI
MUI
MUI X Data Grid
React Hooks
Context API
Frontend Performance Optimization
State Management
GraphQL
Apollo Client
REST APIs
AWS AppSync
Vite
ES6
OAuth2
Azure MSAL
Unit Testing
Jest
Vitest
React Testing Library
E2E Testing
Playwright
Cypress
Selenium
Test Automation
Modern Frontend Architecture
Amazon Web Services
Caching
DevOps
Elasticsearch
GC
GRID
Interfaces
Management
Microsoft Azure
OAuth
RESTful
Testing
Typing
UI
Web Applications

Job Details

No third-party candidates

Senior Frontend Engineer (React, TypeScript, MUI)

Location: Houston, TX 77056
Duration: 6 Months
Work Mode: Onsite / Hybrid (as per client requirement)


Job Summary

We are seeking a Senior Frontend Engineer with strong expertise in React, TypeScript, Redux Toolkit, and Material UI (MUI) to build high-performance, scalable enterprise web applications. The ideal candidate will have deep experience with modern frontend architectures, state management, and advanced UI components.


Must Have Skills

  • Strong hands-on experience with React and TypeScript (advanced level)

  • Deep understanding of React hooks, context, and performance optimization

  • Redux Toolkit for complex application state management

  • Material UI (MUI) including MUI X Data Grid Premium

  • Experience building reusable, scalable UI components


Nice to Have Skills

  • GraphQL with Apollo Client (queries, mutations, caching strategies)

  • Advanced TypeScript (strong typing, interfaces, generics)

  • Experience with RESTful APIs and GraphQL APIs

  • Familiarity with AWS AppSync


Technical Stack / Tools

  • Build tools: Vite, modern ES6+ tooling

  • Authentication: OAuth2, Azure MSAL

  • API Integration: REST and GraphQL

  • Testing:

    • E2E Testing: Playwright, Cypress, or Selenium

    • Unit Testing: Vitest, Jest, or React Testing Library

    • Test automation and maintainable test suites


Key Responsibilities

  • Design and develop scalable frontend applications using React and TypeScript

  • Implement complex UI components using Material UI and MUI X Data Grid

  • Manage application state using Redux Toolkit

  • Integrate frontend applications with REST and GraphQL backends

  • Optimize application performance and ensure high-quality user experience

  • Collaborate with backend, DevOps, and product teams

  • Write unit, integration, and end-to-end tests


Experience & Education

  • 8 10 years of frontend or full-stack development experience

  • Bachelor s degree in Computer Science or equivalent practical experience

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.

About ITBrainiac Inc