At a Glance
- Tasks: Lead front-end architecture and mentor engineers while building AI-powered applications.
- Company: Edelman is a trusted voice, committed to diversity, equity, and inclusion in the workplace.
- Benefits: Enjoy remote work flexibility, collaborative culture, and opportunities for continuous learning.
- Why this job: Make a real impact with your ideas in a supportive, innovative environment focused on quality.
- Qualifications: 7+ years in front-end development, strong React and TypeScript skills, and mentoring experience required.
- Other info: Salary ranges from £65,000 to £72,000; diverse candidates are encouraged to apply.
The predicted salary is between 55000 - 72000 £ per year.
Edelman is a voice synonymous with trust, reimagining a future where the currency of communication is action. Our culture thrives on three promises: boldness is possibility, empathy is progress, and curiosity is momentum.
At Edelman, we understand diversity, equity, inclusion and belonging (DEIB) transform our colleagues, our company, our clients, and our communities. We are in relentless pursuit of an equitable and inspiring workplace that is respectful of all, reflects and represents the world in which we live, and fosters trust, collaboration and belonging.
We’re looking for an experienced Staff Front-End Engineer to join our growing, remote-first team at Edelman. This role reports to the Director of Software Engineering.
We develop AI-powered tools that drive real impact across Edelman’s global business — from media monitoring and strategic insights to content generation and reporting. These solutions are fueled by our proprietary data and Trust scoring system, and delivered through our internal platform. These agent-driven workflows help teams and clients automate routine work, enrich strategic decisions, and create brand-safe content at scale.
You’ll take ownership of front-end architecture across multiple applications and lead efforts to deliver performant, maintainable, and cohesive user experiences. You’ll lead by example—writing clean, scalable code, introducing front-end best practices, mentoring engineers, and collaborating across disciplines to build AI-powered products. Backed by large language models and generative AI, these applications are central to Edelman’s AI-first transformation. Your leadership will ensure our front-end stack evolves to meet the challenges and opportunities of integrating advanced AI into real-world, high-impact products.
Why You\’ll Love Working with Us
At Edelman, we value collaboration, autonomy, and quality. We make decisions together, iterate quickly, and care deeply about clean code and smart architecture. We’re building a culture of shared learning, thoughtful critique, and continuous improvement. If you thrive in an environment where your ideas matter and you can have a real impact—this is the place for you.
What You\’ll Do:
- Front-End Architecture: Lead the design and evolution of scalable, modular front-end architecture using modern best practices.
- Engineering Leadership: Mentor front-end engineers, conduct code reviews, and set standards for quality, accessibility, and performance.
- Component Systems: Design and maintain a shared component library using React, Tailwind CSS, and Shadcn/Radix.
- Cross-Functional Collaboration: Work closely with backend engineers, UX designers, and product managers to deliver features from concept to deployment.
- Tooling & Dev Experience: Improve front-end tooling, testing strategies (unit, integration, E2E, visual regression), and developer workflows.
- Advocate for Best Practices: Champion accessibility, performance, testing, and continuous refactoring.
- Lead by Example: Be hands-on—writing clean, scalable code and continuously introducing front-end best practices in collaboration with the team.
Our Front-End Stack:
- Languages: TypeScript, JavaScript
- Frameworks & Libraries: React, Shadcn UI, Radix UI
- Styling: Tailwind CSS
- Tooling: Vite, Yarn, GitHub Actions
- Testing: Vitest, Playwright
- Deployment: AWS ECS & CloudFront, Vercel
What We\’re Looking For:
- 7+ years of front-end development experience, including significant experience with React and modern TypeScript.
- Proven experience in designing and maintaining component libraries and scalable front-end architectures.
- Deep understanding of state management patterns and performance optimization techniques.
- Experience integrating with design systems and implementing accessible, responsive UIs.
- Experience defining and implementing testing strategies (unit, integration, E2E, visual regression), setting best practices, and using tools like Playwright, Cypress, or React Testing Library.
- Strong communication skills and ability to lead technical discussions and mentoring sessions.
- Experience in Agile teams and comfort working in a fast-paced, iterative environment.
Nice to Have:
- Experience with data visualization or charting libraries (Recharts preferred).
- Familiarity with analytics and monitoring tools (e.g., Mixpanel, Sentry).
- Prior work on AI-driven products or dynamic, data-heavy applications.
What Success Looks Like:
- You’ve helped establish clear and maintainable architecture for front-end projects.
- The team is shipping with greater speed and confidence thanks to improved processes, tooling, and CI/CD practices—with your support in shaping and advancing DevOps workflows.
- You’ve mentored engineers and raised the overall quality bar for the team.
- You’ve contributed to a strong, inclusive, and collaborative engineering culture.
£65,000 – £72,000 a year If you’re excited about shaping front-end architecture, mentoring others, and building user interfaces that make data actionable and impactful—we’d love to meet you.
#LI-RT9
We are dedicated to building a diverse, inclusive, and authentic workplace, so if you’re excited about this role but your experience doesn’t perfectly align with every qualification, we encourage you to apply anyway. You may be just the right candidate for this or other roles.
#J-18808-Ljbffr
Staff Front-End Engineer employer: DJE Holdings
Contact Detail:
DJE Holdings Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Staff Front-End Engineer
✨Tip Number 1
Familiarise yourself with Edelman's core values, especially around diversity, equity, inclusion, and belonging. During your conversations, highlight how your personal values align with theirs, showcasing your understanding of their culture.
✨Tip Number 2
Prepare to discuss your experience with front-end architecture and component libraries in detail. Be ready to share specific examples of how you've implemented best practices in your previous roles, particularly with React and TypeScript.
✨Tip Number 3
Showcase your leadership skills by discussing instances where you've mentored other engineers or led technical discussions. This will demonstrate your ability to contribute to the collaborative culture at Edelman.
✨Tip Number 4
Research the latest trends in AI-powered front-end development. Being knowledgeable about how AI can enhance user experiences will set you apart and show your enthusiasm for the role and the company's direction.
We think you need these skills to ace Staff Front-End Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your front-end development experience, particularly with React and TypeScript. Emphasise any leadership roles or mentoring experiences you've had, as these are key for the Staff Front-End Engineer position.
Craft a Compelling Cover Letter: In your cover letter, express your passion for building user interfaces and your commitment to best practices in front-end architecture. Mention specific projects where you've successfully implemented scalable solutions or mentored other engineers.
Showcase Relevant Projects: Include links to your portfolio or GitHub repositories that demonstrate your work with component libraries, testing strategies, and any AI-driven products. This will give the hiring team a clear view of your capabilities and style.
Highlight Soft Skills: Edelman values collaboration and communication. Make sure to mention experiences where you've worked cross-functionally or led technical discussions, showcasing your ability to foster an inclusive and collaborative environment.
How to prepare for a job interview at DJE Holdings
✨Showcase Your Technical Skills
Be prepared to discuss your experience with front-end technologies, especially React and TypeScript. Bring examples of your previous work, particularly any component libraries or scalable architectures you've designed.
✨Demonstrate Leadership Qualities
Since the role involves mentoring and leading a team, be ready to share instances where you've guided others or improved processes. Highlight your ability to conduct code reviews and set quality standards.
✨Emphasise Collaboration
Edelman values cross-functional teamwork, so illustrate your experience working with backend engineers, UX designers, and product managers. Discuss how you’ve contributed to successful projects through collaboration.
✨Discuss Best Practices
Talk about your commitment to coding best practices, including accessibility and performance optimisation. Be specific about the testing strategies you've implemented and how they have improved project outcomes.