Position Summary:
We are looking for a skilled and experienced Front-End Lead to join our team. This is a remote role, with the flexibility to consider applications from anywhere in Europe. As part of our Front-end guild, you will be responsible for leading the design and development of front-end applications that drive our platform's user experience. Your role will span the complete front-end stack, including Angular, TypeScript, WordPress, and Webflow, helping shape the future of our web interface and user interactions.
Duties and responsibilities:
- Lead the front-end development team, establishing best practices and maintaining high-quality standards.
- Design and implement user interfaces using Angular and TypeScript.
- Integrate front-end solutions with back-end APIs and services.
- Work closely with design and product teams to translate UI/UX wireframes into working applications.
- Ensure cross-browser compatibility, performance optimisation, and responsive design.
- Manage, customise, and maintain WordPress and Webflow for various content management purposes.
- Mentor and guide junior developers, providing code reviews, technical feedback, and support.
- Maintain and improve code quality by adhering to design principles and coding standards.
- Stay updated with emerging front-end trends and technologies, continuously enhancing our stack.
Requirements and qualifications:
- 8+ years of professional experience in front-end development.
- 5+ years expertise in Angular and TypeScript, with a deep understanding of front-end architectures.
- Proficiency with HTML5, CSS3, JavaScript, and modern web development practices.
- Experience with WordPress and Webflow for CMS-based solutions.
- Strong experience in front-end testing:
- Unit testing using Karma and Jasmine.
- End-to-end testing using Playwright.
- Proven leadership skills with experience in managing teams and mentoring junior engineers.
- Ability to work independently and deliver end-to-end solutions.
- Solid understanding of UI/UX principles and ability to collaborate effectively with design teams.
- Strong problem-solving skills and attention to detail.
- Experience with Agile methodologies and working in a startup environment.
Would be a plus:
- Experience with back-end technologies (e.g., Node.js or Python) for full-stack contributions.
- Familiarity with SEO optimisation techniques and tools.
- Experience with React.
- Experience with migrating front-end projects from frameworks like Angular or Vue.js to React.
- Experience with hybrid mobile technologies (e.g., React Native or Flutter)
- Passion for blockchain and cryptocurrency technologies.
- Open-source contributions or involvement in developer communities.
- Experience in teaching, mentoring, or creating technical content (blogs, tutorials, talks).
- Experience creating educational materials or speaking at conferences.