Frontend Engineer - Javascript/TypeScript

7.0 years

0.0 Lacs P.A.

Pune, Maharashtra, India

Posted:2 weeks ago| Platform: Linkedin logo

Apply Now

Skills Required

javascripttypescriptdevelopmentreact.jsdesignlibrarytestingjestreactdocumentationcssjsuigitoptimizationmanagementnxpublishingnpmarchitecturevisualregressionaiaccessibilitywcagmentoringcodingstrategiesreliabilityconsistencysoftware

Work Mode

On-site

Job Type

Full Time

Job Description

Requirements 7+ years of frontend development experience Expert-level knowledge of modern JavaScript/TypeScript Deep expertise in React.js and its ecosystem Extensive experience building and maintaining component libraries or design systems Experience of component library development Expertise in unit testing frameworks (Jest, React Testing Library, etc.) Experience with Storybook or similar component documentation tools Proficiency with Tailwind or CSS-in-JS libraries (Styled Components, Emotion, etc.) Experience implementing responsive and accessible UI components Understanding of frontend build tools and module systems Experience with Git version control and CI/CD pipelines Knowledge of browser performance optimization techniques Understanding of design tokens and systematic design approaches Ways To Stand Out Experience with monorepo management tools (Lerna, Nx, Turborepo) Knowledge of publishing packages to npm or private registries Experience with CSS architecture methodologies (BEM, ITCSS, CSS Modules) Familiarity with design systems like Material UI, Chakra UI, or Ant Design Experience with visual regression testing Knowledge of frontend state management patterns and libraries Experience with micro-frontend architectures Contributions to open-source component libraries or design systems Experience integrating components with AI-powered features Knowledge of web accessibility standards (WCAG) and their implementation Background in leading or mentoring frontend teams Responsibilities Architect, build, and maintain a comprehensive component library that enables rapid application development Create reusable, accessible, and well-tested UI components that can be used across multiple projects Establish and document coding standards, best practices, and usage patterns for the component library Implement thorough unit testing strategies that ensure component reliability and consistency Collaborate effectively with designers to translate design systems into functional components Mentor other frontend developers on component-driven development practices Evaluate and make technical architecture decisions with a long-term view Use Generative AI tools to enhance the quality and efficacy of your software development Work well on a team of designers and engineers in an in-person environment Take ownership of component quality and maintainability Exercise an optimistic mindset and willingness to go the extra mile (ref:hirist.tech) Show more Show less

ElementSkill
Not specified
[ ]

RecommendedJobs for You