Frontend Architect
We’re seeking a Front End Architect with expertise in front-end technologies, scalable design, and team collaboration. You'll set technical direction, mentor developers, and ensure best practices.
We usually respond within a week
We are seeking a highly skilled and experienced Front End Architect to join our team. The ideal candidate will have a deep understanding of front-end technologies, exceptional problem-solving skills, and the ability to design and implement scalable, high-performance web applications. As a Front End Architect, you will, along with our Head of Engineering, be responsible for setting the technical direction for our front-end development practices, ensuring best practices are followed, and mentoring other developers as well as collaborating between multiple departments, including sales, and at times leading these discussions.
Key Responsibilities:
- Technical Leadership: Define and drive the front-end architecture for web applications, ensuring they are scalable, maintainable, and performant.
- Technology Strategy: Stay updated with the latest industry trends and technologies, and assess their applicability to our projects.
- Design and Development: Lead the design and development of complex web applications and user interfaces using modern front-end frameworks and technologies.
- Code Quality: Establish and enforce coding standards, best practices, and code reviews to maintain high-quality code.
- Collaboration: Work closely with product managers, UX/UI designers, and backend engineers to deliver seamless and robust user experiences.
- Mentorship: Mentor and guide junior and mid-level front-end developers, providing technical guidance and support.
- Performance Optimisation: Identify and resolve performance bottlenecks in web applications, ensuring optimal performance across different devices and browsers.
- Documentation: Create and maintain comprehensive architectural and technical documentation.
Required Qualifications:
- Experience: 7+ years of experience in front-end development, with at least 3 years in a leadership or architect role.
-
Technical Skills:
- Proficiency in HTML5, CSS3, and JavaScript (ES6+).
- Extensive experience with front-end frameworks/libraries such as React, Angular, or Vue.js.
- Strong understanding of state management libraries like Redux or MobX.
- Experience with build tools and bundlers like Webpack, Babel, and npm/yarn.
- Familiarity with version control systems, particularly Git.
- Knowledge of RESTful APIs and asynchronous request handling.
- Understanding of cross-browser compatibility issues and solutions.
- Experience with performance optimization techniques and tools.
- Familiarity with testing frameworks and methodologies (e.g., Jest, Mocha, Cypress).
- Experience with micro-frontends architecture.
-
Soft Skills:
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills.
- Ability to work effectively in a collaborative team environment.
- Self-motivated with a passion for continuous learning and improvement.
- Ability to clearly communicate in English, both verbal and written.
Preferred Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Experience with server-side rendering (e.g., Next.js, Nuxt.js).Knowledge of web accessibility standards and best practices.
- Familiarity with CI/CD pipelines and DevOps practices.
- Experience in PWA eCommerce frameworks (PWA Studio, Vue Storefront, etc)
About Vaimo
Vaimo is one of the world’s most respected experts in digital commerce and customer experiences. As a full-service agency, we deliver consulting, design, development, support, and analytics services to brands, retailers, manufacturers, and organizations all over the world.
Frontend Architect
We’re seeking a Front End Architect with expertise in front-end technologies, scalable design, and team collaboration. You'll set technical direction, mentor developers, and ensure best practices.
Loading application form
Already working at Vaimo?
Let’s recruit together and find your next colleague.