Senior Frontend Engineer (React/Typescript)
Activate Interactive
- North East Region, Singapore
- Permanent
- Full-time
- Architect frontend components and modules in a modular and reusable manner, following best practices and design patterns such as component-based architecture and state management.
- Design, develop, and maintain dynamic and interactive dashboard interfaces using React.js with Typescript, ensuring responsiveness and cross-browser compatibility.
- Implement data visualization components and widgets to present complex data sets in a visually appealing and understandable format.
- Collaborate with design and product teams to translate wireframes and design mockups into functional and aesthetically pleasing dashboard layouts.
- Optimize dashboard performance and rendering speed, leveraging techniques such as virtualization and lazy loading to handle large datasets efficiently.
- Write unit tests and end-to-end tests for frontend components and features using testing frameworks such as Jest, React Testing Library, or Cypress to ensure code quality and reliability.
- Utilize data visualization libraries such as D3.js, Highcharts to create custom charts, graphs, and visualizations tailored to specific use cases and requirements.
- Troubleshoot and debug issues, ensuring timely resolution and minimal impact on project timelines.
- Proven experience (5+ years) in frontend development using React.js with Typescript, with a focus on building complex web applications and dashboard interfaces.
- Expertise in data visualization libraries such as D3.js, Chart.js, Highcarts, or Victory, with a portfolio showcasing proficiency in creating interactive and visually appealing data visualizations.
- Strong proficiency in HTML, CSS, and Typescript, with experience in frontend tooling and libraries such as Webpack, Babel, and styled-components.
- Experience with frontend state management libraries and patterns.
- Familiarity with backend technologies and APIs, including RESTful APIs data retrieval and integration into frontend applications.
- Familiarity with unit testing frameworks.
- Knowledge of frontend performance optimization techniques and tools, including code splitting, lazy loading, and performance monitoring.
- Fun working environment
- Employee Wellness Program