Job Description
<p><p><b>Job Title : </b> Senior Front-End Web UI Developer<br/><br/><b>Experience Required : </b> 5+ years overall (3+ years in front-end development)<br/><br/><b>Notice Period : </b> Immediate joiners or within 30 days preferred<br/><br/><b>About the Role :</b></p><p><br/></p><p>We are seeking a Senior Front-End Web UI Developer with strong expertise in building modern, scalable, and high-performance user interfaces using React.js, Next.js, and advanced canvas-based libraries.
The role requires a deep understanding of interactive, conversational, and immersive UI design patterns, along with hands-on experience in rendering complex visual experiences using Fabric.js, Konva, or similar frameworks.<br/><br/>The ideal candidate is a creative problem-solver with an eye for design, a strong foundation in JavaScript/TypeScript, and the ability to collaborate closely with designers, backend engineers, and product stakeholders to deliver cutting-edge web applications.<br/><br/><b>Key Responsibilities :</b></p><p><br/></p><p>- Develop, optimize, and maintain responsive and dynamic front-end applications using React.js, Next.js, and JavaScript/TypeScript.<br/><br/>- Architect and implement conversational, fluid, and immersive web UIs with seamless user experiences.<br/><br/>- Work with Canvas rendering libraries such as Fabric.js, React Konva, or similar for custom drawing, visual manipulation, and graphic rendering.<br/><br/>- Build scalable, reusable, and modular UI components with a focus on performance and maintainability.<br/><br/>- Collaborate with UX/UI designers to transform wireframes and prototypes into high-quality interfaces.<br/><br/>- Optimize web applications for speed, accessibility, SEO, and cross-browser compatibility.<br/><br/>- Integrate front-end components with RESTful APIs, GraphQL, or backend services.<br/><br/>- Implement best practices for state management (e.g., Redux, Zustand, Recoil, or Context API).<br/><br/>- Ensure code quality and consistency through unit testing, integration testing, and automated build pipelines.<br/><br/>- Stay up-to-date with emerging front-end technologies and contribute to UI/UX innovations.<br/><br/>- Provide technical mentorship to junior developers and contribute to front-end architecture decisions.<br/><br/><b>Qualifications & Skills Skills :</b></p><p><br/></p><p>- 5+ years of overall software development experience.</p><p><br/><p>- 3+ years of hands-on front-end development experience.</p><p><br/>- Strong proficiency in React.js, Next.js, JavaScript, and TypeScript.</p></p><br/>- Experience in Canvas-based Web UI development using Fabric.js, React Konva, or similar libraries.<br/><br/>- Strong understanding of HTML5, CSS3, and modern styling frameworks (e.g., TailwindCSS, Styled Components, Sass).<br/><br/>- Experience in conversational, fluid, or immersive UI design and implementation.<br/><br/>- Familiarity with front-end performance optimization, accessibility standards, and responsive design principles.<br/><br/><b>Good-to-Have Skills :</b></p><p><b><br/></b></p><p>- Knowledge of server-side rendering (SSR) and static site generation (SSG) in Next.js.<br/><br/>- Experience with state management frameworks (Redux, Zustand, Recoil).<br/><br/>- Exposure to WebSockets, real-time applications, or collaborative UI features.<br/><br/>- Familiarity with design tools (Figma, Adobe XD, Sketch) and ability to collaborate with design teams.<br/><br/>- Experience with unit testing and integration testing frameworks (Jest, React Testing Library, Cypress).<br/><br/>- CI/CD experience with GitHub Actions, Jenkins, or GitLab CI.<br/><br/>- Knowledge of web security best practices (XSS, CSRF, CORS, etc.).</p><br/></p> (ref:hirist.tech)