Superset Frontend Redesign

Job ID: 38106810

Budget: £20 – £250 GBP

I am looking for someone to redesign the frontend of Apache Superset, specifically the landing page and menus (Mu instinct is that this will take about a day for the right freelancer). I am looking for someone with the following skills and qualifications:

Proficient React.js Developer: Superset's frontend is built using React.js, a popular JavaScript library for building user interfaces. The candidate should have extensive experience working with React.js and be well-versed in its concepts, such as components, state management, and lifecycle methods.

Familiarity with Redux: Superset utilises Redux for state management. The ideal candidate should have a solid understanding of Redux principles, including actions, reducers, and middleware.

Strong CSS and Styling Skills: Redesigning the landing page and menus will require modifying the existing styles or creating new styles. The candidate should have expertise in CSS, CSS preprocessors (e.g., Sass, Less), and CSS-in-JS solutions (e.g., styled-components).

Knowledge of React Router: Superset's frontend uses React Router for handling client-side routing. The candidate should have experience working with React Router and managing navigation in single-page applications.

Understanding of Responsive Design: Since Superset is a web-based application, the redesigned components should be responsive and adapt to different screen sizes and devices. The candidate should have experience in creating responsive user interfaces.

Familiarity with Superset Codebase: While not strictly required, familiarity with the Superset codebase would be beneficial. This could include experience working with open-source projects, understanding Superset's architecture, and being comfortable with contributing to a large codebase.

Attention to Detail and Design Sensibility: Redesigning the landing page and menus requires an eye for detail and a good sense of design principles. The candidate should have a portfolio showcasing their design skills and ability to create visually appealing and user-friendly interfaces.
Related categories: JavaScript CSS HTML5 React.js Framework Redux.js