Digital Media Solutions (DMS) is a performance-driven digital marketing company that connects consumers and brands through data, technology, and proprietary media solutions. They are seeking a Frontend Software Engineer III to build and evolve customer-facing applications, collaborating with product, backend, and design teams while optimizing performance and usability.
Responsibilities:
- 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
- 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
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
- 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)