What are the responsibilities and job description for the Frontend Developer position at Agility Partners?
Our client is modernizing its internal Content Management Platform (CMS) to improve speed, scalability, and clarity across its digital ecosystem. This platform supports the authoring, configuration, and delivery of digital experiences across web and native applications for multiple teams and business users.
We are seeking a Front-End Platform Engineer to help build and evolve the shared front‑end capabilities that power this internal platform. This role focuses on creating reusable, scalable UI foundations that ensure consistency across teams while preparing the platform for future AI‑enabled workflows.
What You’ll Work On
• Build and enhance front‑end platform capabilities that support CMS authoring, configuration, and operational workflows
• Develop reusable UI components, patterns, and front‑end services used across multiple product and platform teams
• Partner with backend engineers to support dynamic content, configuration, experimentation, and CMS‑driven experiences
• Design front‑end solutions with usability, accessibility, and role‑based access in mind to support diverse user personas
• Reduce legacy UI complexity while maintaining stability in a mission‑critical enterprise platform
• Collaborate closely with Product, UX, and Platform Engineering to deliver incremental, high‑impact enhancements
Required Technical Skills
Core Front‑End Stack
• React.js for building scalable, component‑driven user interfaces
• TypeScript for strongly typed front‑end development
• Node.js for front‑end services, integrations, or tooling
• REST APIs for integrating with backend platform services
Platform & Engineering Fundamentals
• Experience building or enhancing enterprise front‑end platforms, internal tools, or CMS‑like systems
• Strong understanding of component reuse, shared UI architecture, and design system principles
• Familiarity with modern front‑end build and deployment workflows
• Experience working in Agile or iterative delivery environments
• Ability to collaborate effectively with backend engineers, product managers, and UX designers
Nice to Have
• Experience incrementally modernizing legacy front‑end platforms
• Familiarity with enterprise design systems and reusable component libraries
• Exposure to cloud environments (Azure preferred, AWS acceptable)
• Experience with feature flags, experimentation, or A/B testing
• Interest in building front‑end platforms that are AI‑ready with clean integration points and predictable workflows
• Experience supporting internal platforms used by multiple teams across a large organization
What Success Looks Like
• You deliver front‑end platform enhancements that improve performance, usability, and reuse
• Your shared UI components reduce duplication and improve consistency across teams
• You help modernize legacy front‑end experiences while maintaining platform stability and trust
• You contribute ideas and prototypes that influence the future direction of Kroger’s internal CMS
• You balance innovation with the realities of operating at enterprise scale