Ed Tech companies you'll love to work for


Principal Front-end Engineer



This job is no longer accepting applications

See open jobs at TE21.
Software Engineering
Budapest, Hungary
Posted on Monday, February 12, 2024
At Instructure, we believe in the power of people to grow and succeed throughout their lives. Our goal is to amplify that power by creating intuitive products that simplify learning and personal development, facilitate meaningful relationships, and inspire people to go further in their education and careers. We do this by giving smart, creative, passionate people opportunities to create awesome solutions. And that's where you come in:
Like our customers, we value a learning culture and expect our engineers to work closely with product and support to build the best possible solutions, not just write code to a spec. We put our money where our mouth is. Engineers at Instructure enjoy an annual company-wide tech conference, biweekly tech talks, and quarterly Hackweeks, all designed to encourage as much exploration and learning as possible.
Much of our work is open source, including our primary product (Canvas), check us out on Github. :)

Who we are:

  • We are full-stack engineers with experience building web-scale services in a loosely coupled but highly integrated system.
  • We are a mixed stack and polyglot team with a deep commitment to quality and to using the right tech for each problem we solve.
  • Our front-end team uses React with TypeScript.

Who you are:

  • You’re passionate about creating thoughtful and well-executed solutions to complex problems.
  • You care about the scalability and availability of services.
  • You sweat the details in architecture reviews and make sure all best practices and standards are upheld before any code is pushed to production.
  • You enjoy working closely with product managers, product designers, and other engineers to achieve best-in-class user experiences.
  • You’re a strong mentor with the ability to set standards and encourage best practices.


  • Reporting to the Director of Engineering, you will drive the technical direction of our canvas platform. Our teams are full stack engineers and we would love to have a dedicated front-end principal engineer who would guide us in adapting to the fast-moving front-end landscape. As a Principal Frontend Engineer, you will be responsible for architecting, designing, and implementing scalable and maintainable frontend solutions. You will work closely with product managers, designers, and other engineers to deliver exceptional user experiences and drive the evolution of our products.
  • Be a hands-on developer who tackles complex problems and sets an example for the rest of the engineering teams on writing clean, efficient code that's well-tested and architected.
  • Drive the technical direction of front-end development, including the selection of technologies, tools, and frameworks.
  • Mentor and coach engineers, providing technical guidance and code reviews.
  • Stay up-to-date with the latest front-end technologies, trends, and best practices.
  • Optimize the performance and usability of web applications for maximum speed and scalability.
  • Identify and address technical debt and architectural deficiencies in the frontend codebase.
  • Participate in architectural discussions and contribute to the overall technical strategy of the organization.


  • Bachelor's degree in Computer Science, Engineering, or related field. Master's degree preferred.
  • 10+ years of experience in frontend development, with a strong proficiency in HTML, CSS, and JavaScript.
  • Extensive experience with modern frontend technologies, and a bonus for experience with React and Typescript..
  • Deep understanding of web standards, browser compatibility, and responsive design principles.
  • Experience with frontend build tools and package managers such as Webpack, Babel, and npm.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration skills.
  • Experience leading a team of frontend engineers and driving technical initiatives.
  • Experience with version control systems such as Git.
  • Experience with backend technologies and APIs is a plus.
  • Experience with cloud platforms, preferably AWS, is a plus.

Get it on all the awesome at Instructure:

  • A fun, friendly, and helpful company culture
  • Competitive compensation
  • Restricted Stock Unit Program
  • Private Medicover healthcare + cafeteria plan/SZEP card
  • Employee Stock Purchase Program
  • Wellness motivation through PandaFit
  • An extra week off for the whole company every year
  • Employee recognition program through Motivosity
  • Goal-setting, proactive reviews, and internal training
  • Employee assistance program
We’ve always believed in hiring the most awesome people and treating them right. We know that the more diverse we are, the more diverse our ideas will be and when we openly welcome those ideas, our environment is better and our business is stronger.
All Instructure employees are required to successfully pass a background check upon being hired.

This job is no longer accepting applications

See open jobs at TE21.