Front-End Developer

7 - 11 years

0 Lacs

Posted:1 day ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As an experienced Front-End Developer with deep expertise in React.js, you will play a key role in creating intuitive, dynamic, and scalable front-end components that allow users to design and manage complex workflows or processes visually. **Key Responsibilities:** - Designing and developing interactive workflow components, node editors, and diagrammatic UIs using libraries like React Flow, Dagre, or similar. - Building modular and reusable React.js components tailored for visual process flows and user-driven configurations. - Translating UX concepts, wireframes, and user stories into fluid, dynamic interfaces with attention to detail. - Handling state management and side-effects in complex UI interactions such as node connections, drag-and-drop, and conditional logic. - Working closely with product, design, and backend teams to define schema, events, and execution logic for workflows. - Ensuring performance optimization for real-time rendering of large node graphs and complex workflows. - Writing robust, well-tested, and maintainable front-end code. - Contributing to UI/UX discussions and continuously improving the usability of the visual workflow editor. **Qualifications Required:** - 7+ years of experience in React.js development. - Proficiency in building type-safe, scalable React applications using TypeScript, with a strong understanding of hooks and component architecture. - Strong experience in visual UI libraries such as React Flow, or custom canvas/SVG-based editors. - Experience in building workflow builders, automation editors, rule engines, or graph-based UIs. - Solid understanding of DOM manipulation, SVG rendering, and drag-and-drop mechanics. - Proficiency in state management libraries like Redux tool kit or Context API. - Deep understanding of JavaScript (ES6+), HTML5, CSS3, and responsive design principles. - Experience working with APIs or event-driven front-end architectures. - Version control with Git. **Nice To Have:** - Experience with XState, statecharts, or other visual state management tools. - Familiarity with canvas/WebGL rendering for performance-heavy UIs. - Experience in form builders, rule engines, or low-code/no-code platforms. - Understanding of performance profiling and accessibility best practices.,

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You