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

  1. Develop and implement a scalable, reusable UI design system for Toku’s web applications.
  2. Collaborate with stakeholders to ensure seamless integration between UI and APIs.
  3. Build components using React.js, ensuring high performance and responsiveness across various devices and browsers.
  4. Lead the front-end architecture, ensuring that best practices are followed for maintainability and future scalability.
  5. Translate design mockups into pixel-perfect, responsive web pages using Typescript, HTML5, CSS3, and JavaScript (ES6+).
  6. Optimize components for maximum performance, focusing on speed and accessibility.
  7. Maintain and improve the existing codebase, ensuring code quality and adherence to industry standards.
  8. Stay updated with emerging front-end technologies and implement them as necessary.

Requirements

  1. 5+ years of professional experience as a front-end developer.
  2. Proficient in Typescript, JavaScript (ES6+), HTML5, and CSS3.
  3. Extensive hands-on experience with React.js and related libraries (Next JS, React Query, React Router, Redux, etc.).
  4. Strong understanding of CSS methodologies like BEM, SMACSS, or OOCSS for structuring scalable and maintainable CSS.
  5. Experience in building design systems or working with component libraries such as Material-UI or Ant Design.
  6. Familiarity with build tools like Webpack, Babel, Turbo and package managers such as npm/yarn.
  7. Experience with version control systems, particularly Git.
  8. Knowledge of accessibility standards and optimization techniques (e.g., WCAG 2.0).
  9. Ability to work in an agile environment and communicate effectively with cross-functional teams.

Nice to Have

  1. Experience with design tools like Figma, Sketch, or Adobe XD.
  2. Familiarity with CSS-in-JS libraries (e.g., Styled Components, Emotion).
  3. Understanding of performance testing and browser compatibility debugging.

Skills
  • Communications Skills
  • Development
  • React
  • Software Engineering
  • TypeScript
© 2024 cryptojobs.com. All right reserved.