Job Description
Summary
At Toku, we are revolutionizing Token grant compensation, EOR and Payroll for Crypto companies. We’re looking for a passionate and skilled Front-End Developer to take ownership of building and maintaining our UI design system from the ground up. You will be leading the UI / UX across all products of Toku. If you’re a driven professional with strong experience in modern front-end technologies, we’d love to meet you.
Responsibilities
- Develop and implement a scalable, reusable UI design system for Toku’s web applications.
- Collaborate with stakeholders to ensure seamless integration between UI and APIs.
- Build components using React.js, ensuring high performance and responsiveness across various devices and browsers.
- Lead the front-end architecture, ensuring that best practices are followed for maintainability and future scalability.
- Translate design mockups into pixel-perfect, responsive web pages using Typescript, HTML5, CSS3, and JavaScript (ES6+).
- Optimize components for maximum performance, focusing on speed and accessibility.
- Maintain and improve the existing codebase, ensuring code quality and adherence to industry standards.
- Stay updated with emerging front-end technologies and implement them as necessary.
Requirements
- 5+ years of professional experience as a front-end developer.
- Proficient in Typescript, JavaScript (ES6+), HTML5, and CSS3.
- Extensive hands-on experience with React.js and related libraries (Next JS, React Query, React Router, Redux, etc.).
- Strong understanding of CSS methodologies like BEM, SMACSS, or OOCSS for structuring scalable and maintainable CSS.
- Experience in building design systems or working with component libraries such as Material-UI or Ant Design.
- Familiarity with build tools like Webpack, Babel, Turbo and package managers such as npm/yarn.
- Experience with version control systems, particularly Git.
- Knowledge of accessibility standards and optimization techniques (e.g., WCAG 2.0).
- Ability to work in an agile environment and communicate effectively with cross-functional teams.
Nice to Have
- Experience with design tools like Figma, Sketch, or Adobe XD.
- Familiarity with CSS-in-JS libraries (e.g., Styled Components, Emotion).
- Understanding of performance testing and browser compatibility debugging.
Skills
- Communications Skills
- Development
- React
- Software Engineering
- TypeScript