Location: US-Remote
(AL,AZ,CA,CO,CT,DC,FL,GA,ID,IL,IN,MA,MD,MI,MO,NC,NH,NJ,NV,NY,OH,PA,RI,TN,TX,UT,VA,WA,WI)
Type: Full-Time, Salary, Exempt
About DMS
Digital Media Solutions (DMS) is a performance-driven digital marketing company that connects consumers and brands through data, technology, and proprietary media platforms. Operating in high-volume, transaction-intensive markets, DMS manages complex unit economics, multiple revenue streams, and real-time decisioning across its marketing marketplace. The company partners closely with clients to deliver measurable outcomes through analytics, optimization, and disciplined execution.
About the Role
We’re looking for a Software Engineer III (Frontend) to build and evolve customer-facing applications across modern SPA frameworks and server-rendered systems. In this role, you will design, develop, and maintain frontend experiences that support high-visibility, revenue-impacting products.
You will work across React-based applications and server-rendered templates, partnering closely with product, backend, and design teams to deliver performant, scalable, and user-friendly interfaces. This role requires strong ownership, the ability to make sound architectural decisions, and a focus on performance, usability, and clarity.
This position is ideal for an engineer who can operate independently across the full frontend lifecycle—from UX collaboration and architecture through implementation, optimization, and production support.
Why Join DMS?
At Digital Media Solutions, you’ll build user-facing applications that directly impact how consumers interact with a high-scale marketing marketplace. Your work will influence performance, usability, and conversion across products that process millions of interactions daily.
In this role, you won’t just build UI, you’ll shape the user experience. You’ll work on high-visibility features that drive real business outcomes, collaborating with cross-functional teams in a fast-paced environment where frontend performance and clarity matter.
If you enjoy building scalable interfaces, solving performance challenges, and owning frontend systems that directly impact users and revenue, this is an opportunity to make a meaningful impact.
What You’ll Do
- Design, build, and maintain frontend applications using React and modern JavaScript frameworks
- Maintain and improve server-rendered UI templates (e.g., Twig or similar)
- Build responsive, reusable UI components using Bootstrap and modern CSS practices
- Collaborate with product, backend, and design teams to deliver high-quality user experiences
- Own frontend architecture decisions within your domain
- Improve application performance, accessibility, and responsiveness
- Participate in code reviews and mentor junior and mid-level engineers
- Contribute to shared component libraries and frontend standards
- Support production systems and troubleshoot user-facing issues
What We’re Looking For
- 5+ years of professional frontend engineering experience
- Strong experience with React and/or Vue
- Experience building and owning production-grade frontend systems
- Strong understanding of JavaScript fundamentals and modern ES standards
- Experience working with server-rendered template systems (e.g., Twig or similar)
- Experience with CSS frameworks such as Bootstrap
- Experience building reusable components and scalable UI systems
- Understanding of frontend performance optimization and debugging tools
- Experience integrating with REST and/or GraphQL APIs
- Ability to operate independently and own complex features end-to-end
- Strong communication skills and ability to collaborate cross-functionally
- Experience leveraging modern development tools to improve productivity and code quality
Nice to Have
- Experience with Tailwind or modern CSS frameworks
- 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)
Technical Environment
- Frameworks: React, Vue
- Server Rendering: Twig
- Languages: TypeScript, JavaScript
- Styling: Bootstrap, SCSS, Tailwind (plus)
- Build Tools: Vite, Webpack
- APIs: REST (primarily), GraphQL
- Infrastructure: AWS, Docker
- Observability: Datadog, Sentry
Expectations at Level III
- Operates independently on large features and initiatives
- Makes sound architectural decisions within scope
- Improves code quality and frontend standards across the team
- Mentors junior engineers and contributes to team growth
- Communicates technical tradeoffs clearly to product and design partners
- Uses modern tooling thoughtfully while maintaining strong engineering judgment
- Comfortable owning production systems and supporting live applications
Compensation
The anticipated annual base salary for this position is $140,000. Actual compensation may vary based on work experience, education, and skill level.