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 Spain/Poland

Senior Frontend Developer position at Kahoot! Group's Actimo team, building scalable learning and communication platforms with modern web technologies.

Senior Software Development Engineer, Alexa Endpoint Experiences

Senior Software Engineer role at Amazon developing Alexa voice and visual experiences for Echo devices, requiring 6+ years experience and strong leadership skills.

Senior Software Engineer

Senior Software Engineer position at Intuit's QuickBooks Mid-market Engineering team, focusing on developing and maintaining critical platform services.

Frontend (UI) Engineer, Email Security

Senior Frontend Engineer position at Cloudflare, focusing on Email Security UI platform development using React and TypeScript, requiring 4+ years of experience.

Senior Software Engineer - Frontend

Senior Frontend Engineer role at Julius, building intuitive interfaces for AI-powered coding tools used by over 1M users.

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 8 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?