UI Frontend Engineer (React)
Our product currently operates on an outdated front-end stack built on the proprietary Liferay Portal framework (utilizing an AMD loader) and legacy tooling such as Gulp, Babel 6, and Webpack 4. We are seeking a talented UI Engineer to help with the migration to a modern technology stack - including TypeScript, Vite, and Storybook - while also contributing to the development of new product features.
We have already built a modern design system based on shadcn, using PNPM, React, TypeScript, and Vite. This system will help us create consistent, unified user experiences across multiple projects.
What you’ll do...
• Own design system (Shadcn + Radix), plan, develop and collaborate with design team.
• Improve and update user interface across multiple codebases.
• Build new UI features in React + TypeScript with clean, maintainable code.
• Pair with backend, Product, and Design to deliver end-to-end slices in each sprint.
Must-have experience:• 4+ years of professional front-end development experience.
• Outstanding UI skills, ability to build consistent interfaces with accessibility and performance in mind,
• Solid understanding of TypeScript/JavaScript, React, Webpack/Vite, eslint/prettier, pnpm.
• Solid knowledge of web security, web performance and accessibility best practices.
• Experience with TanStack (Table, Query), TailwindCSS.
• Experience building and maintaining in-house libraries/workspaces (Design System).
• Exposure to CI/CD pipelines and the general build process.
Nice-to-have:
• Lerna / NX / Turborepo experience.e.