Frontend Developer

Kahoot! is an EdTech company on a mission to make learning awesome, providing a learning platform for creating, sharing, and hosting engaging learning sessions.
Oslo, Norway
Frontend
Senior Software Engineer
Hybrid
501 - 1,000 Employees
5+ years of experience
Education · Gaming
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Frontend Developer

Senior Frontend Developer position at Kahoot! in Barcelona, focusing on building scalable educational technology platforms with modern JavaScript frameworks.

Senior Frontend Developer

Senior Frontend Developer position at Kahoot!, developing WebGL/WebGPU products for an innovative EdTech platform.

Senior Software Engineer - Roku Engineer

Senior Software Engineer position at Disney Entertainment focusing on Roku client application development using BrightScript and SceneGraph SDK.

Senior Frontend Engineer, Client Media Foundation

Senior Frontend Engineer position at Airbnb focusing on media solutions development, offering remote work and competitive compensation between $191K-$223K.

Lead Frontend Shopify Developer

Lead Frontend Shopify Developer position at DEPT® focusing on building and maintaining sophisticated e-commerce solutions using modern technologies and headless architecture.

Description For Frontend Developer

Kahoot! is seeking a skillful front-end developer with experience in developing WebGL/WebGPU products to join their team in creating first-class pedagogical games and experiences. As a Frontend Developer at Kahoot!, you'll be part of a flat-structured team that values developer-led initiatives. You'll work cross-functionally with engineers, designers, PMs, and testers on their learning platform, creating new game features and presentation tools.

Key responsibilities include:

  • UI development in React
  • Gameplay development and animation implementation
  • Working with audio engineers to implement sound and music effects
  • Participating in design and product meetings

Requirements:

  • 5+ years experience in web development, with commercial experience in TypeScript and React
  • Commercial experience with PixiJS or other WebGL/WebGPU rendering frameworks
  • Understanding of animation techniques using libraries like GSAP and Spine
  • Strong communication and organizational skills
  • Experience with version control

Key technologies: JavaScript, TypeScript, React, CSS animations, Git, PixiJS, GSAP

Kahoot! offers a competitive compensation package, a fast-growing international environment, autonomy and flexibility, and various benefits such as pension contribution, gym in the office, and a hybrid work setup.

Join Kahoot! in their mission to make learning awesome and be part of a diverse team of over 600 employees representing more than 50 nationalities. Experience the satisfaction of seeing your work put smiles on the faces of learners worldwide.

Last updated 7 months ago

Responsibilities For Frontend Developer

  • UI development in React
  • Gameplay development and animation implementation
  • Working with audio engineers to implement sound and music effects
  • Actively participating in design and product meetings
  • Contributing to wider development team discussions
  • Maintaining and improving core products

Requirements For Frontend Developer

JavaScript
TypeScript
React
Node.js
  • 5+ years experience in web development, with commercial experience in TypeScript and React
  • Commercial experience with PixiJS or other WebGL/WebGPU rendering frameworks
  • Good understanding of animation techniques using libraries like GSAP and Spine
  • Strong communication and organizational skills
  • Experience using version control
  • Experience with game feel and using feedbacks like animation, particles and sounds
  • Understanding of game development patterns
  • Experience working on a large codebase with many contributors

Benefits For Frontend Developer

Equity
  • Competitive compensation package
  • Fast-growing, international environment
  • Autonomy and flexibility
  • Remote onboarding
  • Pension contribution
  • Gym in the office
  • Hybrid - remote work setup
  • Flexible working
  • Buddy program
  • Social and company events (virtual and in-person)

Interested in this job?