Jobs · Engineering · Texas

UI Engineer (React JS)

MACHINE LEARNING TECHNOLOGIES LLC · Austin, TX · 3 wk ago
EngineeringContract

Job Overview

Job ID: J52192
Location: Austin, TX
Duration: 9 Months + Extension
Hourly Rate: Depending on Experience (DOE)
Work Authorization: US Citizen, Green Card, OPT-EAD, CPT, H-1B, H4-EAD, L2-EAD, GC-EAD
Client: To Be Discussed Later
Employment Type: W-2, 1099, C2C

Job Description

We are seeking a highly skilled UI Engineer with strong expertise in React.js and modern front-end development to join our team onsite in Plano, TX. The ideal candidate will have deep knowledge of JavaScript, front-end frameworks, UI optimization, and building scalable, reusable components while ensuring high-quality user experiences.

Responsibilities

  • Develop responsive, user-centric interfaces using React.js, JavaScript, HTML, and CSS.
  • Build reusable, scalable React components following best practices.
  • Implement React Hooks, state management (Redux / Context API), and component lifecycle methods.
  • Integrate and consume RESTful APIs and GraphQL services.
  • Use React ecosystem tools such as Webpack, Enzyme, Redux, and Flux.
  • Conduct browser-based debugging, performance analysis, and UI optimizations.
  • Work on application performance tuning, code splitting, and rendering optimizations.
  • Ensure responsiveness and compatibility across different browsers and screen sizes.
  • Follow front-end security best practices to ensure secure UI development.
  • Develop and maintain unit tests using Jest, React Testing Library, or similar frameworks.
  • Collaborate closely with designers, backend engineers, and product managers to deliver high-quality UI.
  • Debug, troubleshoot, and resolve UI/UX issues across the application.
  • Stay updated with the latest React updates, patterns, and industry best practices.
  • Work with version control tools like Git/GitHub for code management.

Required Skills & Experience

  • 8–10 years of hands-on experience in UI / Front-End Development.
  • Strong proficiency in JavaScript, HTML5, CSS3, and modern UI frameworks.
  • Advanced experience working with React.js, React Hooks, Redux, Flux, and component-based architecture.
  • Experience with Webpack, Enzyme, and other front-end build/testing tools.
  • Familiarity with REST APIs, GraphQL, and third-party service integration.
  • Strong debugging skills with browser tools and performance testing software.
  • Understanding of cross-browser compatibility, responsive design, and UI performance.
  • Awareness of front-end security practices (CSP, XSS prevention, etc.).
  • Hands-on experience writing unit tests and maintaining high test coverage.
  • Excellent problem-solving, communication, and collaboration skills.

Similar jobs

UI React JS Developer

MACHINE LEARNING TECHNOLOGIES LLCBentonville, AR· 2 wk ago
Information Technologyapply on machinele.com

React UI Developer

STAFFXPERT LLCPhoenix, AZ· 4 days ago
Engineeringapply on candidateportal.ceipal.com

ReactJS UI Developer

Intellibee IncAustin, CO· 3 days ago
Engineeringapply on intellibee.my.salesforce-sites.com