Front End Engineer
Location: Remote
Exp: 10+yrs
Top 3 Skills:
- React, Zustand, React Hook Form, Zod, ANGULAR
- Experience or understanding of MFE development.
Additional Notes:
Why the role is open: Backfill
Job Description: Sr. Front-End Developer
We are seeking a passionate and experienced Front-End Developer to join our dynamic team. As a Front-End Developer, you will play a critical role in building and maintaining our engaging and user-friendly web applications. You will work closely with product owners, designers, and other developers to translate Figma designs into high-quality, responsive React components and pages. You will also be responsible for writing performant, scalable and maintainable code with focus on performance, accessibility, and cross-browser compatibility of our front-end code.
· Work closely with product owners and designers to understand product requirements and translate them into high-quality Figma designs.
· Build and maintain user interfaces using React, ensuring adherence to best practices and design patterns.
· Collaborate with back-end developers to integrate front-end components with APIs and services.
· Optimize front-end performance for maximum responsiveness and user experience.
· Ensure cross-browser compatibility and accessibility of front-end code.
· Write clean, maintainable, and well-documented code.
· Stay up-to-date with the latest front-end technologies and trends.
· 8+ years of experience as a Front-End Developer.
· 4+ years of experience with React.
· Proven proficiency in React and JavaScript.
· Experience with Figma for creating UI designs.
· Strong understanding of HTML5, CSS3, and responsive web design principles.
· Familiarity with cross-browser compatibility testing and accessibility guidelines.
· Excellent problem-solving and debugging skills.
· Ability to work independently and as part of a team.
· Passion for creating beautiful and user-friendly web experiences.
Preferred Qualifications:
· Experience with TypeScript and Zustand or other state management libraries.
· Experience in building reusable components using atomic design principles.
· Experience in micro frontends (MFEs)
· Experience with UI testing frameworks like React testing library or Jest.
· Experience with performance optimization techniques.
· Familiarity with design systems and component libraries.
· Bachelor''s degree in Computer Science, Web Design, or a related field.