The ideal candidate will be responsible for designing, developing, testing, and debugging responsive web and mobile applications for the company. Using JavaScript, HTML, and CSS, this candidate will be able to translate user and business needs into functional frontend design.
- 5 + years of frontend development experience, primarily with Angular.
- Strong experience with Angular (v13+), TypeScript, JavaScript (ES6+), HTML5, and CSS3 / SCSS.
- Design and implement interactive visualization components and custom charts using D3.js, binding data to SVG or Canvas elements.
- Choose between SVG and HTML5 Canvas for rendering based on performance needs, and implement interactivity for Canvas.
- Experience building complex, interactive UIs, especially with data visualization.
- Experience with HTML5 Canvas API or SVG for graphics rendering.
- Solid grasp of component architecture, state management, and reactive programming.
- Familiarity with reactive programming and RxJS.
- Understanding of web performance optimization and cross-browser compatibility.
- Troubleshoot software issues