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