Logo for Digital Media Solutions

Software Engineer III (Frontend)

Roles & Responsibilities

  • 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)

Requirements:

  • Design, build, and maintain modern frontend applications using React
  • Maintain and improve Twig-rendered UI templates and extend responsive UI components using Bootstrap
  • Own frontend architecture decisions within your domain and drive performance, accessibility, and responsiveness improvements
  • Collaborate with product, backend, and design teams, participate in code reviews, and contribute to frontend standards

Job description

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


About DMS:

Digital Media Solutions (DMS) is a performance-driven digital marketing company that connects consumers and brands through data, technology, and proprietary media solutions. Operating in high-volume, transaction-intensive markets, DMS manages multiple revenue streams, variable margins, and complex unit economics across its portfolio of offerings.


The company partners closely with clients to deliver measurable outcomes, leveraging analytics, optimization, and disciplined execution in dynamic market conditions. 


Salary Description
$140,000 annually

Software Engineer Related jobs

Other jobs at Digital Media Solutions

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.