Senior Software Engineer, Canvas Core in London
Senior Software Engineer, Canvas Core

Senior Software Engineer, Canvas Core in London

London Full-Time 60000 - 80000 £ / year (est.) Home office (partial)
M

At a Glance

  • Tasks: Lead and design innovative features for Mural's visual thinking platform.
  • Company: Join a dynamic team at Mural, focused on collaboration and creativity.
  • Benefits: Enjoy competitive pay, flexible work options, and growth opportunities.
  • Other info: Be part of a fast-paced environment that values innovation and teamwork.
  • Why this job: Make a real impact by enhancing user experience with cutting-edge technology.
  • Qualifications: 3+ years in software engineering with expertise in JavaScript/TypeScript.

The predicted salary is between 60000 - 80000 £ per year.

About The Team

The Canvas Core team builds and maintains the foundational platform that powers Mural’s visual thinking experience. This includes the infinite canvas, key editor components like widgets, editing actions, text editing, and side effects, as well as our custom-built graphics rendering engine (built on top of Canvas2D). We're also responsible for the Mural UI and the real-time message protocol that enables seamless remote collaboration. Our mission: to ensure the Mural editor is fast, reliable, and intuitive. We also provide a set of developer-friendly APIs that internal teams use to build features like collaboration tools, integrations, and AI-powered capabilities. We prioritize performance, simplicity, and developer experience, enabling teams to ship quickly on top of our platform.

Your Mission

You’ll play a key role in ensuring the Mural editor is reliable, high-performing, and intuitive for our users. You’ll also help design and maintain a suite of APIs that empower teams across the company to build features like real-time collaboration, presentations, integrations, and AI powered tools. Your role will focus on performance, simplicity, and developer experience, making it fast and easy for others to build on top of our platform. Senior Engineers at Mural lead, design, and implement complex technical projects, contribute to team and company-wide processes and culture, and provide mentorship and support for early-career colleagues.

What You’ll Do

  • Research, Design and POC work for new features and for the technical vision of the Canvas
  • Product Engineering work for new features and for migrations and refactors needed to move the Canvas forward
  • As a Sr Engineer you’ll collaborate on and lead projects from design & planning to execution and release
  • Prototype, implement, and maintain team projects and features, serving as a technical expert, mentor, and leader
  • Build flexible and maintainable solutions while being accountable for quality, performance, and reliability
  • Use AI tools as a part of your fundamental workflows
  • Design, plan and implement automated testing and documentation strategies for our codebase
  • Elevate the team’s skills and knowledge by participating in technical designs and talks and reviewing and helping improve your and your colleague’s code
  • Contribute to constantly improving the team’s processes and best practices

What You’ll Bring

  • 3+ years building and shipping large-scale production software as part of an agile engineering team
  • Fluency in modern JavaScript/TypeScript, and experience with technologies such as React, Node.js, or other modern frameworks (React, NodeJS, etc.)
  • Experience in computer graphics, including scene-graphs, quadtrees, matrix calculations, computational geometry and layout algorithms is highly valued for this role
  • Strong track record of designing and delivering scalable, high-performance systems.
  • An outcome-oriented and highly-experimental interest in AI-driven development practices
  • Proven experience planning technical projects and delivering new systems and features iteratively, with a focus on delivering value to customers quickly
  • Strong collaboration and communication skills, able to lead technical discussions and navigate trade-offs effectively
  • Experience working in high-growth, fast-paced environments or startups is a plus

Equal Opportunity

We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

Senior Software Engineer, Canvas Core in London employer: Mural

Mural is an exceptional employer that fosters a collaborative and innovative work culture, making it an ideal place for Senior Software Engineers to thrive. With a strong emphasis on employee growth, Mural offers opportunities for mentorship and skill development while working on cutting-edge technology in a fast-paced environment. Located in a vibrant tech hub, employees benefit from a dynamic atmosphere that encourages creativity and the exploration of AI-driven solutions.
M

Contact Detail:

Mural Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer, Canvas Core in London

✨Tip Number 1

Network like a pro! Reach out to current or former employees at Mural on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.

✨Tip Number 2

Show off your skills in real-time! If you get the chance, participate in coding challenges or hackathons. This is a great way to demonstrate your problem-solving abilities and creativity, especially with tech like JavaScript and AI.

✨Tip Number 3

Prepare for those interviews by brushing up on your knowledge of performance optimisation and API design. Be ready to discuss how you've tackled similar challenges in past projects—this will show you're a perfect fit for the Canvas Core team.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the Mural team.

We think you need these skills to ace Senior Software Engineer, Canvas Core in London

JavaScript
TypeScript
React
Node.js
Computer Graphics
Scene-Graphs
Quadtrees
Matrix Calculations
Computational Geometry
Layout Algorithms
API Design
Automated Testing
Mentorship
Collaboration Skills
Agile Methodologies

Some tips for your application 🫡

Tailor Your Application: Make sure to customise your CV and cover letter for the Senior Software Engineer role. Highlight your experience with JavaScript/TypeScript and any relevant projects that showcase your skills in building scalable systems. We want to see how you can contribute to our mission!

Showcase Your Technical Skills: Don’t hold back on detailing your technical expertise! Mention specific technologies you've worked with, like React or Node.js, and any experience with computer graphics. This is your chance to shine and show us why you're the perfect fit for our Canvas Core team.

Be Clear and Concise: When writing your application, keep it clear and to the point. Use bullet points where possible to make it easy for us to read. We appreciate straightforward communication, especially when it comes to your achievements and experiences.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you’re keen on joining our team at Mural!

How to prepare for a job interview at Mural

✨Know Your Tech Stack

Make sure you’re well-versed in modern JavaScript/TypeScript and familiar with frameworks like React and Node.js. Brush up on your knowledge of computer graphics concepts, as they’re highly valued for this role. Being able to discuss these technologies confidently will show that you’re ready to hit the ground running.

✨Showcase Your Problem-Solving Skills

Prepare to discuss past projects where you’ve designed and delivered scalable systems. Think about specific challenges you faced and how you overcame them. This will demonstrate your ability to lead technical discussions and navigate trade-offs effectively, which is crucial for a Senior Engineer.

✨Emphasise Collaboration

Since the role involves mentoring and supporting early-career colleagues, be ready to share examples of how you’ve collaborated with teams in the past. Highlight any experiences where you’ve contributed to team processes or improved best practices, as this shows you value teamwork and knowledge sharing.

✨Be Ready to Discuss AI Integration

Given the focus on AI-driven development practices, think about how you’ve used AI tools in your workflows. Prepare to discuss any innovative ideas you have for integrating AI into the Mural platform, as this will showcase your forward-thinking mindset and alignment with their mission.

Senior Software Engineer, Canvas Core in London
Mural
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>