Happy Fun Corp is looking for an experienced Frontend Architect to join their team.
As a Frontend Architect, you will play a critical role in guiding the technical direction of client frontend projects, ensuring scalable and maintainable solutions.
You will work closely with cross-functional teams, providing technical expertise, architectural oversight, and strategic planning to keep projects on track and aligned with business goals.
You will leverage deep technical knowledge to evaluate, adopt, and implement emerging frameworks and technologies.
You will maintain hands-on expertise in NextJS and Express, providing technical oversight and guidance during development and code reviews.
You will drive modernization efforts, ensuring adoption of best practices in service development and cloud-native design.
You will monitor and assess technology advancements to inform tech debt backlogs and architectural improvements.
You will ensure adherence to best practices while evolving standard patterns and identifying necessary updates.
You will identify and lead architectural improvements, including refactoring efforts and core service optimizations.
You will manage dependencies between services, ensuring clear interface contracts and resilient communication patterns.
You will identify potential risks in technology choices and project execution, developing mitigation strategies.
You will guide teams in maintaining technical feasibility, scalability, and long-term maintainability of solutions.
You will collaborate with project leadership to align architectural priorities with delivery milestones.
You will serve as the technical point of contact across cross-functional teams, translating architectural considerations into actionable development priorities.
You will support business requirement discussions and align technical decisions with business goals.
You will advocate for engineering best practices within the project, facilitating knowledge sharing across development teams.
You will lead project teams to achieve technical outcomes on time and within budget.
You will proactively research and address dependencies, constraints, and compliance factors impacting projects.
You will provide technical leadership and mentorship to development teams working on the core services.
You will promote a culture of continuous improvement and technical excellence.
Requirements:
Proven experience as a Frontend Architect, Software Engineer, or similar role in a software development agency or consultancy is required.
Expertise in modern software development, cloud architectures, and system design is necessary.
Strong problem-solving skills with a strategic mindset for balancing innovation with practical execution are essential.
Excellent communication skills with the ability to engage both technical and non-technical stakeholders are required.
Experience leading teams and mentoring engineers to drive high-quality technical outcomes is necessary.
A minimum of 7+ years of experience in full-stack development with a strong emphasis on frontend work is required.
Strong experience with Docker and AWS cloud services (Alchemy and Angolia) is necessary.
Advanced proficiency in NextJS, JavaScript, TypeScript, React, and modern CSS/HTML is required.
Strong experience with Node.js, Express.js, and GraphQL for BFF development is necessary.
Proven experience building and scaling B2C e-commerce platforms is required.
Familiarity with state management tools such as Redux or Context API is necessary.
A deep understanding of UI/UX principles, including responsive and interactive design patterns, is required.
Knowledge of testing tools like Jest or Mocha is necessary.
Proficiency in Git and Agile workflows is required.
Experience with design systems, animation, and dynamic UI elements (e.g., swatches, carousels, filters, etc.) is necessary.
Experience with performance profiling and frontend optimization techniques is required.
Understanding of accessibility standards and internationalization is necessary.
Benefits:
The position offers a flexible work environment.
You will be part of a supportive team culture.
There are growth opportunities available within the company.