Attractivate Consulting Solutions

Front-End Software Engineer

Houston, TX, US

25 days ago
Save Job

Summary

Front-End Software Engineer

Onsite - 5 days a week

Location: Downtown- Houston


NOT ACCEPTING corp-to-corp candidates

Must be eligible to work as a W-2 employee


Key Responsibilities:

Frontend Development with React & Material UI:

  • Develop responsive, pixel-perfect UIs using React.js and Material UI (MUI), ensuring seamless cross-device compatibility.
  • Collaborate with designers to implement modern, accessible, and scalable UI components using FIGMA.
  • Optimize applications for performance (e.g., lazy loading, code splitting) and adhere to best practices.

Real-Time Data Handling & Visualization:

  • Implement real-time data dashboards using WebSocket, rxStomp, Socket.io, or similar technologies.
  • Work with SciChart or similar libraries to render high-performance charts with large datasets (e.g., down sampling, dynamic updates).
  • Experience with MapBox for geospatial data visualization is a strong plus.

Data Optimization & Performance:

  • Apply techniques like data down sampling, throttling, or debouncing to optimize rendering performance for large datasets.
  • Ensure efficient memory management and smooth user interactions in data-heavy applications.

Code Quality & Testing:

  • Write reusable, modular, and testable code with Jest, Cypress, or React Testing Library.
  • Conduct peer code reviews and advocate for best practices in front-end architecture.

Must-Have Skills:

  • Core Technologies:
  • Proficiency in React.js and JavaScript (ES6+).
  • Proficiency in Material UI (MUI), HTML5, CSS3, and modern tooling (Webpack, Babel).
  • Strong state management skills (Redux, Context API, Zustand).
  • APIs & Tools:
  • Experience with RESTful APIs and asynchronous data handling.
  • Version control (Git/GitHub/GitLab) and CI/CD workflows.
  • Soft Skills:
  • Problem-solving mindset and attention to detail.

Good-to-Have Skills:

  • Charting & Maps:
  • Experience with SciChart, Highcharts, D3.js, or MapBox for complex visualizations.
  • Knowledge of WebGL for high-performance rendering.
  • Real-Time Data:
  • Hands-on experience with WebSocket, Socket.io, or Server-Sent Events (SSE).
  • Familiarity with data aggregation/downsampling techniques for smooth charting.
  • Testing & DevOps:
  • Exposure to Jest, Cypress, or React Testing Library.
  • Understanding of Docker, AWS, or deployment pipelines.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: