This Senior Software Engineer role sits in Team Duplo, part of the Platform Functionality (Media) product group at Smartly. The role shapes customer onboarding, dashboards and Design System adoption across the platform.
What you'll do
- Extend and maintain Smartly's Design System library to support consistent user experiences
- 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
- 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
- Surface insights, recommendations, notifications, and alerts across the application
- Collaborate with engineers, product managers, designers, and Engineering Manager to deliver technical excellence
What we're looking for
- 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 with testing frameworks such as Vitest or React Testing Library
- Familiarity with backend development using Node.js and TypeScript
- Strong collaboration skills with designers, product managers, and engineers
- Pragmatic approach to problem-solving and continuous improvement of engineering practices