This is a 6-months contract role.
Responsibilities:
- Component Migration: Replace legacy UI components with modern, standardized alternatives within the existing templating system.
- Component Customization: Modify and style components to meet visual design specifications using colors, fonts, spacing, and design tokens.
- Custom Component Development: Build new UI components where standard ones do not meet project requirements, using TypeScript and TSX.
- Design Token Integration: Implement design tokens to ensure consistent styling across the UI.
- Code Quality: Write well-structured, maintainable, and tested code while following best practices.
- Collaboration & Documentation: Work closely with UX/design teams, participate in code reviews, and document code changes and design decisions.
Requirements:
- 5 or more years of working experience in frontend development and UI development.
- Proficient in HTML, CSS, JavaScript (without frameworks).
- Expertise in CSS and Sass for styling.
- Experience with design tokens and UI development using TypeScript/TSX.
- Familiarity with web development best practices and coding standards.
- Experience in unit and UI testing.