About the Role
Our client, WhatJobs Direct, is seeking an exceptional Lead Frontend Engineer to join their dynamic, remote-first engineering team. In this role, you will be responsible for architecting and developing user interfaces for cutting-edge web applications, ensuring a seamless and engaging user experience. You will lead a team of frontend developers, provide technical direction, and champion best practices in UI/UX development. This position requires a deep understanding of modern frontend frameworks, particularly React and TypeScript, and a passion for building intuitive, performant, and scalable applications. As part of a fully remote organization, you'll leverage advanced collaboration tools to work effectively with a distributed team. This is a unique opportunity to shape the user-facing aspects of our client's products and mentor fellow engineers. We encourage innovation and value a proactive approach to problem-solving in a flexible work environment.
Key Responsibilities
- Lead the design and implementation of complex user interfaces using React and TypeScript.
- Architect scalable and maintainable frontend codebases.
- Mentor and guide a team of frontend developers, fostering a culture of quality and continuous improvement.
- Collaborate closely with UI/UX designers, product managers, and backend engineers to translate requirements into high-quality features.
- Implement responsive designs that work seamlessly across various devices and screen sizes.
- Optimize frontend performance for speed and scalability.
- Write clean, well-documented, and thoroughly tested code.
- Conduct code reviews to ensure code quality and share knowledge across the team.
- Stay current with emerging frontend technologies and trends.
- Drive adoption of best practices in frontend development, accessibility, and performance within the remote engineering department.
Requirements
- Bachelor's degree in Computer Science, Web Development, or a related field, or equivalent practical experience.
- Proven experience as a Frontend Engineer, with at least 2+ years in a lead or senior capacity.
- Expertise in JavaScript, HTML5, and CSS3.
- Deep proficiency with React.js and TypeScript.
- Experience with state management libraries (e.g., Redux, Zustand).
- Familiarity with build tools like Webpack or Vite.
- Strong understanding of responsive design principles and cross-browser compatibility.
- Experience with testing frameworks (e.g., Jest, React Testing Library).
- Excellent problem-solving, debugging, and communication skills.
- Demonstrated ability to lead teams and manage projects in a fully remote setting.
Benefits
- Highly competitive salary.
- Flexible remote work environment.
- Comprehensive health, dental, and vision insurance.
- Generous paid time off and public holidays.
- Professional development opportunities, including conference attendance and training.
- Home office setup allowance.
- 401(k) or equivalent retirement plan.
- Regular virtual team events and collaboration sessions.
- Access to cutting-edge development tools and technologies.