Senior Web Developer

HelsinkiCompetitive0 applicants

About this role

Build sophisticated web applications for a global karaoke platform using modern TypeScript and Vue. You'll work on Nuxt 3 applications serving 2 million+ users across 34 countries and managing a catalog of 100,000+ songs.

Responsibilities

  • You'll work on Singa's web applications built with Nuxt 3, handling everything from user-facing experiences to content management workflows. You'll maintain and enhance TypeScript-based applications with SSR/SSG, state management, real-time karaoke features, and sophisticated content workflows. You'll optimize performance for media-heavy features while integrating payment systems, analytics platforms, content management systems, and third-party music APIs.
  • Your responsibilities: Maintain and evolve production Nuxt 3 applications with third-party integrations such as Stripe payments, Storyblok CMS, and analytics platforms
  • Design and build new features using Vue 3 Composition API with both Pinia stores and composable-based state patterns
  • Implement UI components with various frameworks (Reka UI, Vuetify)
  • Collaborate with backend engineers to design clean, versioned API contracts
  • Build server-side API proxies
  • Refactor legacy Options API code to modern Composition API patterns
  • Optimize performance for media playback, audio/lyrics synchronization, and content automation workflows
  • Debug production issues using Sentry crash reports and analytics data
  • Navigate technical debt decisions while maintaining feature velocity
  • Implement features ranging from multi-market i18n to content automation workflows
  • Maintain strict type safety with TypeScript across all applications
  • Leverage AI coding assistants to accelerate development while maintaining code quality
  • Our Tech Stack Frontend Framework: Vue 3 with Composition API, Nuxt 3.12+ (SSR/SSG)
  • Languages: TypeScript 5.9+ (strict mode), Pug templates
  • State Management: Pinia with Composition API, composable-based patterns
  • UI Components: Reka UI (headless), Vuetify 3 (Material Design), custom componen

EU Requirements

Job Details

Posted28 April 2026
Closes28 May 2026

Contact

Similar Jobs

Finding similar jobs...