AdTechTalent
Engineering5 days agoRemote

Smartly

Senior Software Engineer, Design Systems

ReactTypeScriptfrontenddesign systemUI componentsNode.jstestingVitestReact Testing Libraryhybridsoftware engineercustomer onboardingfrontend architecture

Key details

Salary

Not specified

Employment type

Full-time

Seniority

Senior

Years experience

5-10

Location

Helsinki, Finland

Full job description

Smartly seeks a Senior Software Engineer to enhance customer experience by working on onboarding, dashboards, and Design System adoption. Responsibilities include maintaining the Design System library, improving UI workflows, driving Design System adoption, managing frontend build and deployment, developing customer-facing features, contributing to frontend architecture, and collaborating with cross-functional teams. Required skills: strong React and TypeScript experience, UI component library design, frontend architecture knowledge, testing frameworks (Vitest, React Testing Library), backend familiarity with Node.js, and strong collaboration skills. Benefits include a diverse global culture, healthcare and mental health support, work-life balance, equity and performance rewards, competitive pay, career growth, and a flexible hybrid work model with up to 30 days remote work abroad annually. Location: Helsinki, Finland.

What you'll do

  • Extend and maintain Smartly's Design System library to support consistent user experiences across the platform
  • Partner with designers to improve UI development workflows, tooling, and collaboration practices
  • Drive Design System adoption across existing product areas by improving shared components and implementation patterns
  • Own and improve frontend build, release, and deployment processes to support reliable development and delivery
  • Develop customer-facing features that support onboarding, product adoption, and customer success outcomes
  • Contribute to frontend architecture decisions, ensuring maintainable, scalable, and high-quality solutions
  • Work across the Smartly application to surface insights, recommendations, notifications, and alerts that improve customer experience
  • Collaborate with engineers, product managers, designers, and Engineering Manager to deliver technical excellence and business impact

Requirements

  • Strong experience building modern web applications using React and TypeScript
  • Experience designing and maintaining reusable UI component libraries or Design Systems
  • Ability to own features and technical initiatives from design through implementation and release
  • Solid understanding of frontend architecture, performance, accessibility, and maintainability best practices
  • Experience working with testing frameworks such as Vitest, React Testing Library, or similar tools
  • Familiarity with backend development using Node.js and TypeScript
  • Strong collaboration skills and the ability to work effectively with designers, product managers, and engineers
  • A pragmatic approach to problem-solving and continuous improvement of engineering practices

Tech stack

ReactTypeScriptVitestReact Testing LibraryNode.js

Benefits

Inclusive global culture with diverse teamGlobal impact on customers' success and business growthHealthcare packages and mental health servicesWork-life balance with paid holidays and family leaveEquity options and performance-based rewardsCompetitive compensationCareer development opportunitiesFlexible hybrid workplace with option to work abroad up to 30 days annually

Apply now

This MVP uses a placeholder application flow. In production, this section can connect to an external apply URL or a native application form.

Similar jobs

More roles worth a look

Related opportunities based on specialty and working model so candidates can keep momentum.