Frontend Platform Engineer
Role OverviewOur client is evolving its internal Content Management Platform (CMS) to improve speed, usability, and scalability across its digital ecosystem. We are seeking a Front End Platform Engineer to focus on building and enhancing reusable UI components, front-end services, and platform capabilities that power multiple product teams across the client's digital experiences.What You’ll Work OnBuild and enhance a front-end CMS platform using React and TypeScript, enabling teams to deliver content and experiences fasterDevelop reusable UI components, templates, and front-end services consumed across multiple product teamsPartner with backend services (Node.js + MongoDB) to support dynamic content, configuration, and CMS-driven experiencesImprove front-end performance, accessibility, and UX consistency across the platformCollaborate closely with Product, UX, and Platform teams to deliver incremental, high-impact enhancementsSupport modernization of legacy front-end patterns while ensuring platform stability and usabilityRequired Technical SkillsCore Front-End StackReact.js – building scalable, component-driven user interfacesTypeScript – strongly typed front-end developmentNode.js – supporting front-end services, integrations, or toolingMongoDB – working with content, configuration, or platform data modelsPlatform & Engineering FundamentalsExperience building or supporting enterprise front-end platforms or CMS solutionsStrong understanding of REST APIs and front-end integration patternsExperience working in Agile / iterative delivery environmentsAbility to collaborate closely with backend engineers, UX designers, and product ownersNice to Have SkillsExperience with CMS platforms (custom CMS, headless CMS, Adobe AEM, etc.)Familiarity with modern front-end architectures (micro-frontends, modular UI systems)Exposure to cloud environments (AWS or Azure)Experience with feature flags, experimentation, or A/B testing frameworksKnowledge of front-end performance optimization for large-scale applicationsInterest in improving developer experience through tooling, documentation, or shared componentsWhat Success Looks LikeYou deliver incremental front-end platform enhancements that improve speed, usability, and reuseYou create shared UI capabilities that reduce duplicated effort across teamsYou contribute ideas and prototypes that influence the future of the client's CMS and digital platformYou balance innovation with reliability in a mission-critical enterprise environmentYou collaborate effectively across engineering, product, and business teams