What are the responsibilities and job description for the Senior Frontend Engineer (React, TypeScript, MUI) position at ITBrainiac Inc?
Job Details
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