Summary:
The Senior Frontend Developer will lead a team focused on designing and implementing high-quality web applications using modern frameworks. This role involves shaping architecture, enforcing best practices, and
guiding the technical direction of frontend projects.
Key Responsibilities:
- Lead and mentor a frontend development team, offering guidance and conducting code reviews.
- Set and enforce coding standards and development workflows.
- Design and create responsive web applications using React and Angular.
- Utilize Webpack and Vite for efficient bundling and build processes.
- Ensure cross-browser compatibility and optimize applications for speed and scalability.
- Develop unit tests to maintain code quality and promote test-driven development (TDD).
- Maintain modular, reusable CSS styles and implement design systems for consistency.
- Collaborate with backend developers, designers, and product managers to enhance user experiences.
- Engage in Agile practices, including sprint planning and retrospectives.
- Stay updated on industry trends and identify process improvement opportunities.
Requirements:
- Degree in Computer Science, Engineering, or a related field.
- 8-15 years of relavant experience
- Proven experience as a Frontend Developer with a strong web application portfolio.
- Proven experience in managing/leading a team
- Extensive experience with React and Angular frameworks.
- Proficient in bundling tools like Webpack and Vite.
- Strong understanding of unit testing frameworks and methodologies.
- Solid CSS knowledge, including preprocessors like SASS and LESS, and CSS-in-JS solutions.
- Excellent problem-solving skills and attention to detail.
- Strong communication and interpersonal skills, with a collaborative team mindset.
- Experience with version control systems, particularly Git.