Duda is looking for a software craftsman who cares deeply about code quality and producing clean code with a wide perspective, to join Duda’s R&D team in Israel.
This is a unique opportunity for expert developers to be a part of the architecture team which steers the wheel of the Frontend guild
We are looking for hands-on frontend experts who are passionate about infrastructure, technologies and best practices to join a successful, dynamic team of professionals and work with cutting edge technologies.
As a Frontend Architect you’ll work closely with developers, architects and product managers on our core infrastructure to do everything possible to take millions of websites powered by Duda to the next level.
What You Will Do
- Work with cutting-edge technologies to craft state of the art software.
- Work closely with our architects and be a significant leader in the frontend guild.
- Work on our core frontend infrastructure and organization’s UI monorepo.
- Analyze, design, implement and ship highly critical features.
- Play a key role in building a large scale micro-frontends and SSR architectures
- Apply modern UI architecture solutions for a highly FE focused product
- Create and maintain tools for improving our DX (developers experience)
- Have the autonomy to explore new technology directions from POC all the way to production
- Report to Duda’s VP of Engineering.
Requirements
- At least 7 years of experience developing rich web applications.
- Strong fundamentals and deep understanding in modern Javascript and web technologies (CSS, Typescript, React)
- Strong knowledge and hands-on experience with browser internals, rendering, dev tools, web and DOM APIs and standards.
- Experience with web performance, optimization and profiling tools.
- Experience with modern client build and testing tools.
- Good understanding of FE development security aspects
- Kind, patient and approachable
- Team player, creative thinker, passionate for exploring new technologies.
- Experience working in a startup environment – an advantage.
- Experience with Node (best practices, express server)- an advantage
- Taking part in a large scale SaaS platform development – an advantage.
- BSc in Computer Sciences or equivalent.