About the job Senior Frontend Developer - Angular (storybook.js specialist)
Job Title: Senior Front-End Developer (Storybook Specialist)
Location: On-site
Job Type: Full-time
Experience: 8+ years in Front-End Development, 2+ years with Storybook
Job Overview:
We are seeking a highly skilled Senior Front-End Engineer with expertise in Storybook.js to help build and set up UI components. The ideal candidate will have a solid understanding of component-based development, design systems, and front-end architecture. You will play a key role in setting up and maintaining Storybook for UI development, ensuring consistent and reusable components across the project.
Key Responsibilities:
Set up and configure Storybook.js for developing and testing UI components.
Collaborate with UI/UX designers and other developers to create reusable, scalable, and well-documented components.
Develop initial UI components with a focus on performance, accessibility, and best practices.
Establish and enforce coding standards and guidelines for component development.
Ensure the consistency of the design system across the application by integrating Storybook with existing workflows.
Optimize components for cross-browser and cross-platform compatibility.
Write clean, efficient, and maintainable code with an emphasis on reusability.
Review pull requests and provide constructive feedback to ensure code quality.
Required Skills:
Strong experience with JavaScript/TypeScript and modern front-end frameworks (e.g., React, Vue.js, Angular).
Expertise in Storybook.js for UI component development.
Proficiency in HTML5, CSS3, and pre-processing platforms (SASS, LESS).
Experience with building and maintaining design systems and reusable UI libraries.
Solid understanding of component-based architecture and front-end performance optimization.
Familiarity with UI/UX design principles and collaboration with design teams.
Knowledge of testing frameworks and unit testing for front-end components.
Version control (Git) and experience with CI/CD pipelines for front-end deployment.
Strong communication and problem-solving skills.
Preferred Qualifications:
Experience with Figma or other design tools.
Experience with the latest Angular and its ecosystem.
Knowledge of GraphQL or REST APIs for data fetching.
Experience working in an Agile environment.
Experience working with US-based clients.