HamburgerMenu
hirist

Job Description

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 :


Must-Have 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.).


info-icon

Did you find something suspicious?