We are looking for a Senior UI/UX Engineer who excels at the intersection of design and front-end engineering. The ideal candidate will have deep expertise in React.js, extensive experience with node-based user interfaces, and a strong eye for design and user experience. You will play a key role in building intuitive, scalable, and visually rich interfaces for complex workflows and data visualization platforms.
Key Responsibilities
- Design and develop complex, high-performance front-end applications using React.js, Next.js, Redux, and React Hooks.
- Architect and implement interactive node-based graph UIs using libraries such as React Flow, GoJS, Cytoscape.js, KeyLines, or D3.js for data visualization, workflow management, or visual programming.
- Collaborate closely with designers, product managers, and backend engineers to transform user requirements into elegant, functional interfaces.
- Create and maintain design systems and reusable front-end components.
- Develop responsive, accessible, and user-friendly designs across devices and platforms.
- Integrate front-end applications with REST and GraphQL APIs.
- Deploy and manage React applications in Kubernetes environments.
- Utilize Figma, Sketch, or Adobe XD to prototype and iterate on UI/UX concepts.
- Ensure performance optimization and maintain high-quality code standards.
Required Qualifications
- Bachelor’s or Master’s degree in Computer Science, Design, Human-Computer Interaction (HCI), or a related field.
- Minimum of 6 years of professional experience in UI/UX design and front-end engineering.
- Deep expertise in React.js and its ecosystem (Redux, Hooks, Next.js).
- Proven experience in developing node graph-based UIs using libraries such as React Flow, GoJS, Cytoscape.js, KeyLines, or D3.js.
- Strong proficiency in HTML5, CSS3, and JavaScript (ES6+).
- Experience with CSS preprocessors such as Sass or Less.
- Solid understanding of responsive design principles.
- Ability to deploy and manage React applications on Kubernetes.
- Familiarity with REST and GraphQL APIs.
- Expertise in Figma, Sketch, and/or Adobe XD for design and prototyping.
- A strong online portfolio demonstrating design thinking, problem-solving, and successfully delivered UI/UX projects.