UI Lead / Frontend Engineer

  • Houston, TX
  • Posted 16 hours ago | Updated 16 hours ago

Overview

Hybrid
Up to $75
Contract - W2
Contract - 12 Month(s)

Skills

Frontend
React
Typescript
Material UI
API
Testing

Job Details

Frontend Engineer - Technical Requirements

Core Required Skills

  • React with TypeScript - Advanced level, including hooks, context, performance optimization
  • State Management - Redux Toolkit for complex application state
  • Material-UI (MUI) - Including MUI X Data Grid Premium for complex table interactions
  • GraphQL & Apollo Client - Query design, mutations, caching strategies
  • TypeScript - Strong typing, interfaces, generics

Technical Stack Experience

  • Build Tools: Vite, modern ES6+ tooling
  • Authentication: OAuth2/Azure MSAL integration
  • API Integration: RESTful and GraphQL APIs, AWS AppSync
  • Data Visualization: Highcharts or Plotly for complex scientific charts
  • Geospatial: ArcGIS or similar mapping libraries (desirable)
  • Styling: SASS/SCSS, CSS-in-JS (Emotion)

Testing & Quality

  • E2E Testing: Playwright or similar (Cypress, Selenium)
  • Unit Testing: Vitest, Jest, or React Testing Library
  • Test Automation: Writing maintainable test suites

Leadership & Collaboration

  • UI Deliverable Ownership: Lead frontend feature development from concept to deployment
  • UX Collaboration: Work closely with UX engineers to implement designs with high fidelity
  • Architecture Participation: Collaborate with architects on technical decisions and system design
  • Technical Leadership: Mentor team members, code reviews, establish best practices

Domain & Soft Skills

  • Complex Data UIs: Experience with data-heavy enterprise applications
  • Scientific/Engineering Domain: Petroleum, geology, or technical domain knowledge (highly desirable)
  • Forms & Validation: Complex multi-step forms, calculations
  • Code Quality: ESLint, Prettier, Git workflows
  • Communication: Strong verbal and written skills for cross-functional collaboration

Nice-to-Have

  • AWS services familiarity (S3, AppSync, Cognito)
  • Monorepo/multi-package projects
  • Internationalization (i18next)
  • Accessibility (WCAG) standards
  • CI/CD pipelines (GitHub Actions)

Experience Level: Senior (5+ years) with proven leadership in enterprise application development

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.