DMS Insights

Software Engineer III (Frontend)

Written by Digital Media Solutions | Feb 20, 2026 5:38:34 PM

Job Type: Full-time
Location: Fully Remote

Description

We’re looking for a Frontend Software Engineer III to help build and evolve customer-facing applications across modern SPA frameworks and server-rendered systems.

This role is for a strong, independent engineer who can own frontend systems end-to-end, from UX collaboration and architecture decisions through implementation, performance optimization and production support.

Our frontend ecosystem includes React, Vue, Twig-based server-rendered templates and Bootstrap for styling. Experience working across both SPA and traditional rendered environments is important. You’ll work on high-visibility, revenue-impacting products where performance, usability and clarity matter.

We expect engineers at this level to leverage modern tooling — including AI-assisted development — to improve velocity, test coverage and code quality while maintaining strong engineering judgment.

Compensation: The anticipated annual base salary range for this position is $140,000. Actual compensation may vary based on work experience, education, and skill level.  


What You'll Do:

  • Design, build and maintain modern frontend applications using React
  • Maintain and improve Twig-rendered UI templates
  • Build and extend responsive UI components using Bootstrap
  • Collaborate with product, backend and design teams to deliver polished features
  • Own frontend architecture decisions within your domain
  • Improve application performance, accessibility and responsiveness
  • Utilize AI-assisted tools to accelerate implementation, refactoring and test creation
  • Participate in code reviews and mentor mid-level engineers
  • Contribute to shared component libraries and frontend standards
  • Support production systems and help resolve user-facing issues

Technical Responsibilities:

  • Build reusable, well-tested UI components
  • Implement thoughtful state management patterns
  • Optimize bundle size, rendering performance and Core Web Vitals
  • Integrate frontend systems with REST and/or GraphQL APIs
  • Maintain clean separation between presentation, logic and data
  • Ensure accessibility (WCAG), cross-browser compatibility and responsive design
  • Write unit and integration tests
  • Leverage AI tools responsibly to increase development speed without sacrificing quality
  • Contribute to CI/CD and frontend build pipelines

Technical Environment (Representative):

  • Frameworks: React
  • Server Rendering: Twig
  • Languages: TypeScript, JavaScript
  • Styling: Bootstrap (primary), Tailwind (plus), SCSS
  • Build Tools: Vite, Webpack, or equivalent
  • APIs: REST (primarily), some GraphQL
  • Infrastructure: AWS, Docker
  • Observability: Datadog, Sentry
  • Developer Tooling: AI-assisted coding tools integrated into workflows

Requirements

  • 5+ years of professional frontend engineering experience
  • Strong experience with React and/or Vue
  • Solid understanding of JavaScript fundamentals and modern ES standards
  • Experience working with server-rendered template systems (Twig or similar)
  • Strong experience with Bootstrap or similar CSS frameworks
  • Experience building production-grade UI systems at scale
  • Deep understanding of browser performance and debugging tools
  • Ability to own complex features independently
  • Experience using AI development tools to enhance productivity and testing workflows
  • Strong communication skills and product awareness

Nice To Have:

  • Experience with Tailwind
  • Experience migrating legacy templates to SPA frameworks
  • Experience building or maintaining design systems
  • Strong TypeScript proficiency
  • Familiarity with A/B testing frameworks
  • Experience in high-traffic, data-heavy environments
  • Exposure to backend systems (Go, PHP, Ruby, or Python)

Expectations At Level III:

A Software Engineer III:

  • Operates independently on large features
  • Makes sound architectural decisions within scope
  • Improves code quality and frontend standards
  • Mentors junior engineers
  • Communicates tradeoffs clearly to product and design
  • Uses modern tooling — including AI — thoughtfully and responsibly
  • Is comfortable owning production systems

Benefits Available To Eligible Employees Include The Following:

  • Medical, dental, vision insurance
  • Wellness and mental health benefits
  • Tax-Advantaged healthcare accounts
  • Financial and income protection benefits (life insurance, short-term disability, 401(k)
  • Paid time off (PTO), holidays and sick time off
  • Remote worker assistance for wellness and home office

Candidates will be considered in totality of their skills and experience versus strict interpretation of “requirements.”

About DMS

Digital Media Solutions® (DMS) is a leading provider of technology-enabled digital performance advertising solutions connecting consumers and advertisers.

DMS is a growing company that provides team members with opportunities to learn new technologies and enhance their skills. In addition to competitive salaries, reliable work schedules, access to technology, an energetic and connected work culture and an impressive suite of employee health and wellness benefits, DMS also offers employees the chance to further acquire industry knowledge and network with colleagues.

The culture at DMS is built on a foundation of collaboration, support and inclusion. DMS believes in the power of teamwork. DMS is more than just an award-winning company, we are a team that supports one another, challenges each other and celebrates together.

DMS is proud to be an Equal Employment Opportunity employer. We do not discriminate based upon gender, sexual orientation, marital or civil status, pregnancy (or pregnancy-related conditions), gender identity or expression, transgender status or gender reassignment, race, color, national origin or ancestry, citizenship, religion or religious beliefs, age, physical or mental disability, genetic information (including genetic testing and characteristics), military or veteran status, or any other grounds or characteristic that is protected under the law.