The Senior Frontend Engineer is responsible for development on complex web applications using React, Next.js, and TypeScript. This role is part of a broader architectural shift, transitioning from a monolithic .NET-based setup to a modern headless architecture for one of our clients. The position requires a strong technical understanding of full-stack boundaries to correctly identify and separate frontend and backend responsibilities.
We expect you to:
- Take full ownership of complex application features, ensuring high-quality and timely delivery.
- Independently drive development with a broader architectural and strategic view of the project.
- Collaborate closely with backend engineers, project leads, and the design team.
- Enforce and promote code quality standards and modern frontend best practices.
- Be able to mentor developers and new team members.
- Be experienced with AI-assisted development workflows.
- Ensure long-term code stability and reusability.
- Proactively identify and resolve issues related to security, usability, and performance.
- Participate in estimation processes, delivering accurate personal time and effort estimates.
- Integrate and evaluate new technologies relevant to project needs.
- Participate in knowledge sharing and departmental training sessions.
- Conduct technical audits and contribute to technical reporting.
- Follow and improve the development and release processes.
Required Experience:
- Minimum 5 years of professional experience working with frontend code.
- Proven experience working in agile development processes (SCRUM).
- Track record of leading frontend projects successfully.
Mandatory Skills:
- Strong communication skills in English.
- Extensive hands-on experience with TypeScript, React, and Next.js.
- Familiarity with .NET environments and experience working with Sitecore.
- Can read and understand .NET framework code.
- Solid understanding of and experience with automated testing.
Bonus Skills:
- Experience working with SCSS.
- Experience using Storybook.
- Proficiency and comfort using AI-assisted tools in peer coding workflows.
- Experience working with React Native.
Personal Traits:
- Self-driven and proactive mindset.
- Ability to work independently while keeping a holistic project overview.
- Passion for frontend development, AI and continuous learning.
- Strong sense of ownership and accountability.
- Enthusiastic about improving frontend ecosystems and tooling.