You will collaborate with UX/UI designers, backend developers, and product teams to deliver seamless and scalable web experiences.
Key Responsibilities
Front-End Development
- Implement interactive charts and data visualizations using libraries such as D3.js, Chart.js, or Highcharts
- Build and maintain Progressive Web Apps (PWAs) with offline capabilities, push notifications, and app-like performance
- Work closely with UX/UI designers to translate designs into functional web components
- Integrate front-end components with backend APIs and services
- Participate in code reviews, testing, and debugging to ensure high-quality deliverables
Optimization & Best Practices
- Ensure adherence to web standards, accessibility guidelines (WCAG), and SEO best practices
- Stay up-to-date with emerging front-end technologies and incorporate improvements where relevant
Required Qualifications
- Experience with charting libraries like D3.js, Chart.js, or Highcharts
- Familiarity with Progressive Web Apps (PWA) concepts and implementation
- Solid understanding of HTML5, CSS3, and responsive design principles
- Experience with version control systems such as Git
Preferred Qualifications
- Degree in Computer Science, Software Engineering, or related field
- Experience with TypeScript and front-end build tools (Webpack, Babel, etc.)
- Knowledge of RESTful APIs and JSON data handling
- Familiarity with testing frameworks (Jest, Mocha, Cypress)
- Understanding of CI/CD pipelines and DevOps practices