Job Overview
Company logo:https://media.licdn.com/dms/image/v2/D560BAQEZ2hh2QoAgIg/company-logo_400_400/company-logo_400_400/0/1733346355534/attractivatecs_logo?e=1749686400&v=beta&t=w4NUhojWxNvxvAFdrxfunYAAUvl-JuAyNSN6GUTegD8 Front-End Software EngineerOnsite – 5 days a weekLocation: Downtown- Houston
NOT ACCEPTING corp-to-corp candidatesMust 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.