Job Description:
We are seeking a talented and experienced Senior Frontend Engineer to join our dynamic team. The ideal candidate should have a strong background in React, NextJS, TypeScript, and be well-versed in Atomic Design principles. As a Senior Frontend Engineer, you will play a crucial role in the development and maintenance of our frontend applications, ensuring high performance, responsiveness, and a seamless user experience.
Responsibilities:
- Collaborate with cross-functional teams, including product managers, designers, and backend engineers, to deliver high-quality frontend solutions.
- Lead the development and implementation of new features and improvements in our web applications.
- Write clean, maintainable, and efficient code while adhering to coding standards and best practices.
- Conduct code reviews to ensure code quality and provide constructive feedback to team members.
- Work closely with UX/UI designers to implement pixel-perfect designs and ensure a consistent and intuitive user interface.
- Stay up-to-date with the latest trends and best practices in frontend development, and advocate for their adoption within the team.
- Mentor and guide junior engineers, fostering a culture of continuous learning and improvement.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience.
- Proven experience as a Frontend Engineer, with a strong focus on React, NextJS, and TypeScript.
- Solid understanding of Atomic Design principles and experience applying them in real-world projects.
- Experience with state management libraries such as Redux.
- Proficiency in writing unit tests and conducting test-driven development.
- Strong problem-solving and analytical skills, with a keen attention to detail.
- Excellent communication and collaboration skills.
- Ability to work in a fast-paced and collaborative environment.