Amsterdam, NL

Senior Frontend Engineer (CPE, Diagramming)

About the team

Core Product is the essence of Miro. It’s the most used and important part of the product for a user, and a critical ingredient for the success of our business. Within Core Product, the mission for the Structured team is to enable the creation of dynamic visual structures that group, map, and organize any board content to achieve professional-looking artefacts with ease of use.


About the role

We’re looking for a Frontend Engineer that will play with the team to achieve our high-reaching goals. We expect you to have a strong software engineering experience, readiness to inspire change, experiment in search of the best solutions, and partner with your peers to enhance the user experience of Miro. Collaboratively you will be responsible for the crucial parts of the code and will be solving difficult challenges.

What you’ll do

  • Build amazing features for our users
  • Execute the Engineering Strategy
  • Setup engineering process for ongoing delivery and sustainability of features on the product
  • Transition old/deprecated functionality to new architecture
  • Help the team define better API’s
  • Successful and timely deliveries of product features planned
  • Listen and understand the technical needs of Structured Content along with the tools and standards prevalent in the industry
  • Define frontend observability standards and drive implementation

What you'll need

  • Experience in working on development teams of 20+ people
  • Experience maintaining and evolving large and complex web applications
  • Experience with modern web-stack development (Javascript or TypeScript, Webpack, React)
  • Excellent communication skills with the ability to build relationships and work across a wide range of teams
  • Design and drive technical solutions highlighting risks, alternative solutions and architectural tradeoffs
  • Ability to explain your intentions to other engineers and get buy-in on your architectural vision
  • Experience with frontend observability using both technical and business metrics
  • Building the continuous process of rapid prototyping in code between product-design-engineering

Our Stack 

  • TypeScript, Canvas API (PixiJS), React, React Native, Electron, Redux, Less, Webpack, AngularJS, CerebralJS
  • Java 11, Spring (+Spring Boot), Hazelcast, Redis, PostgreSQL, TestNG & Mockito
  • Maven, Git, Jira, Confluence, Bamboo, BitBucket
  • AWS (S3, EC2), Docker, Linux

What's in it for you

  • Competitive Equity Package
  • Allowance to facilitate remote working during WFH period
  • Weekly team activities (even virtually) to keep the spirits high
  • Opportunity to work for a truly global multicultural team
  • Lunch, snacks and drinks provided when back in the office


About Miro

Miro is an online collaborative whiteboard platform that enables distributed teams to work effectively together, from running brainstorming sessions and workshops to planning projects, from designing new products and services to facilitating agile ceremonies. Miro is trusted by Dell, Cisco, Deloitte, Okta, Shopify, and many more global companies of all sizes.

We are a team of dreamers. We look for individuals who dream big, work hard, and above all stay humble. Collaboration is at the heart of what we do and through our work together we hope to create a supportive, welcoming, and innovative environment. We strive to play as a team to win the world and create a better version of ourselves every day. If this sounds like something that excites you, we want to hear from you! 

At Miro, we strive to create and foster an environment of belonging and collaboration across cultural differences.
Miro’s mission — Empower teams to create the next big thing — is how we think about our product, people, and culture. We believe that creating big things requires diverse and inclusive teams. Diversity invites all talent with different demography, identities and styles to step in, and inclusion invites them to step closer together. Every day, we are working to build a more diverse Miro, cultivate a sense of belonging for future and current Mironeers around the world, and foster an environment where everyone can collaborate and embrace differences.

Apply for Senior Frontend Engineer (CPE, Diagramming)
Get Miro app
Add ideas, digitize sticky notes, and leave comments on the go with Miro mobile app