Miro logoMiro logo

Frontend Software Engineer

MiroYerevan, AM
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Mid to Senior

Qualifications

5+ years of experience in developing frontend applications using modern programming languages, frameworks, and technologies. Strong foundation in computer science principles, including architecture and contemporary development methodologies. Demonstrated ability to translate product requirements into technical designs, with proficiency in unit, integration, and acceptance testing to ensure high code quality. In-depth understanding of non-functional requirements such as performance, security, and memory management, and their implications on coding and architecture. Critical thinking and problem-solving skills, with a proactive approach to challenges. Excellent communication skills and the ability to work collaboratively in a team-oriented environment.

About the job

About Our Team

Canvas Core is dedicated to developing and enhancing the front-end canvas platform, focusing on runtime functionalities, client-side synchronization, widget infrastructure, and robust canvas capabilities. Our mission is to deliver a fast, reliable, and scalable platform supported by clear, well-documented APIs that provide an exceptional developer experience. This enables our teams to create consistent, multi-user experiences efficiently. We aim to unify widget development through computed components, standardize data models, and facilitate safe, customizable options across the canvas. Continuous performance improvements and close collaboration with product teams are part of our commitment, alongside maintaining operational readiness for our areas.

About the Role

We are seeking a talented Frontend Engineer to join our dynamic team and help us achieve our ambitious goals. If you are passionate about addressing complex frontend challenges, collaborating across teams, and making a significant impact on Miro's canvas platform, we want to hear from you!

Responsibilities

  • Engage actively in analyzing initial issues and objectives, conduct research, and define solution requirements.
  • Design and implement scalable, high-performance solutions.
  • Make architectural decisions and provide insights for evolving successful prototypes into full-fledged products.
  • Collaborate with cross-functional teams to enhance product quality, architecture, and engineering practices.
  • Enhance platform developer experience (DX).
  • Tackle complex technical challenges and devise innovative solutions.
  • Create comprehensive technical design documentation aligned with product requirements.
  • Assume long-term responsibility for the team's domain area.
  • Foster technical expertise growth within the team.

About Miro

At realtimeboardglobal, we pride ourselves on our innovative approach to technology and our commitment to creating an exceptional work environment. Our Canvas Core team is at the forefront of developing cutting-edge solutions that empower users and enhance collaborative experiences. Join us, and be part of a forward-thinking company that values creativity, teamwork, and continuous improvement.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.