Position: Canvas Frontend Architect for miro.com in Berlin
Company: Miro
Category: JavaScript
Experience required: 5y
English level: fluent
Published: 2021-09-01T00:00:00+03:00

To support this product's needs we have to build a robust foundation for our whiteboard. Make it stable, extendable, and performant. Define a technical strategy for the whiteboard and deliver it in a predictable time.

Outcomes
● Have ownership for the frontend part of canvas architecture.
● Define and align technical vision across all canvas teams and execute it.
● Develop and maintain actual technical strategy and 9-12 month roadmap
● Contribute to engineering architecture to make it prepared for future innovations and ramping up time-to-market
● Show visible and measurable progress in making the product more stable & performant
● Foster healthy collaboration within their team and with adjacent teams


● Experience:
○ Experience last two companies (area of responsibility, scope, scale, headcounts, major architectural projects) ○ 7+ years of software development 
3+ years of professional experience taking architecture role for software products, with complex frontend visualization Strong track record of bringing success in products Experience in building heavy graphical web application (games or complex visualization in web) Experience in building real-time applications (collaboration apps, game engines) Experience with web graphic technologies (Canvas 2D, WebGL)

● Technical Skills:

○ Deep understanding of software engineering and ability to drive technical decisions together with Product 
○ Implementing a data-informed approach to making decisions 
○ Strong prioritization skills and an execution-focused mindset, can prioritize and manage conflicting requirements
 ○ Ability to quickly deep-dive into our existing architecture

● Soft Skills:

○ Clear and structured communication, both written and verbal 
○ Readiness to work in a hyper-growth with its rapidly changing environment and a constant sense of urgency 
○ Empathy for building a trustful relationships with teammates and stakeholders
 ○ Passion about Miro and problems we are solving