Senior Frontend Engineer (Canvas UX)

Miro

Miro

Software Engineering, Design
Amsterdam, Netherlands
Posted on Wednesday, March 13, 2024

About the Team

As the Facilitation Tools team, we are the driving force behind the development of applications and services on Miro boards designed to elevate user collaboration during sync meetings and idea generation sessions. Our portfolio includes essential tools such as timers, voting, and private mode. With a keen eye for quality, we thoroughly craft each component to ensure seamless integration and user satisfaction, dedicated to enhancing the collaborative experience on Miro boards. Our focus extends beyond mere functionality; we strive to empower users to conduct productive meetings and brainstorming sessions effortlessly. By closely monitoring usage metrics and gathering feedback, we continuously iterate on our features to prioritize enhancements that have the most significant impact on user engagement and productivity.

About the Role

As a Collaborative Applications Developer, you will play a pivotal role in the development and enhancement of our suite of collaborative applications and widgets for Miro boards. You will be responsible for crafting new functionalities, ensuring the stability and reliability of our existing codebase, and implementing robust observability measures to enhance performance and user experience.

What you’ll do

  • Design, develop, and maintain innovative collaborative applications and widgets for Miro boards.
  • Collaborate closely with cross-functional teams to gather requirements and translate them into technical solutions.
  • Conduct thorough end-to-end testing to ensure the stability and reliability of the codebase.
  • Implement robust observability measures to monitor application performance and identify areas for optimization.
  • Stay updated on emerging technologies and industry best practices to continuously improve our development processes.
  • Participate in code reviews and provide constructive feedback to team members.
  • Contribute to the overall growth and enhancement of the team through knowledge sharing and mentorship.

What you’ll need

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Proven experience in software development, with a focus on web applications.
  • Proficiency in JavaScript, TypeScript.
  • Experience with React framework.
  • Strong understanding of software testing methodologies and best practices.
  • Familiarity with observability tools and techniques, such as logging, monitoring, and tracing.
  • Excellent problem-solving skills and attention to detail.
  • Ability to thrive in a fast-paced, collaborative environment.

What's in it for you

  • Competitive equity package
  • Medical insurance coverage
  • Lunch, snacks and drinks provided in the office
  • Wellbeing benefit and WFH equipment allowance
  • Annual learning and development allowance to grow your skills and career
  • Travel allowance for your commute
  • Opportunity to work for a globally diverse team
  • Inspiring workplace in the heart of Amsterdam

About Miro

Miro is a visual workspace for innovation that enables distributed teams of any size to build the next big thing. The platform's infinite canvas enables teams to lead engaging workshops and meetings, design products, brainstorm ideas, and more. Miro, co-headquartered in San Francisco and Amsterdam, serves more than 60M users worldwide, including 99% of the Fortune 100. Miro was founded in 2011 and currently has more than 1,800 employees in 12 hubs around the world.

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!

Check out more about life at Miro:


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.

Miro handles and uses personal data of job applicants in line with its Recruitment Privacy Policy found here.