At a Glance
- Tasks: Architect and build shared frameworks for Confluent Cloud UI, collaborating on APIs and performance improvements.
- Company: IBM Software transforms client challenges into AI-powered, cloud-native solutions, shaping the future of business.
- Benefits: Opportunities for continuous learning and career advancement while creating impactful software.
- Other info: Familiarity with tools like Semaphore CI and LaunchDarkly is beneficial.
- Why this job: Join a unique team that works across frontend-backend boundaries to enhance user experiences.
- Qualifications: Master’s degree preferred; strong JS fundamentals and experience with React, HTML, CSS required.
The predicted salary is between 60000 - 80000 £ per year.
At IBM Software, we transform client challenges into solutions. Building the world’s leading AI-powered, cloud-native products that shape the future of business and society. Our legacy of innovation creates endless opportunities for IBMers to learn, grow, and make an impact on a global scale. Working in Software means joining a team fueled by curiosity and collaboration. You’ll work with diverse technologies, partners, and industries to design, develop, and deliver solutions that power digital transformation. With a culture that values innovation, growth, and continuous learning, IBM Software places you at the heart of IBM’s product and technology landscape. Here, you’ll have the tools and opportunities to advance your career while creating software that changes the world.
The User Experience Platform (UXP) team builds the foundational frontend layer of Confluent Cloud — the shared component templates, cross-cutting user experiences, performant APIs, and patterns that product teams rely on to ship quickly and consistently. What makes UXP unique is that the team works across the frontend-backend boundary. The core of the work for this role is frontend engineering, with opportunities to collaborate on APIs, platform patterns, and the systems that power Confluent Cloud behind the scenes. If you are a strong frontend engineer who is open to backend work, UXP offers the chance to flex across the stack while staying focused on building high-quality user experiences.
Your role and responsibilities:
- Owning cross-cutting frontend concerns that span the Confluent Cloud UI—the work that does not fit within any single product team.
- Architecting and building shared frameworks, templates, and patterns that product teams adopt to deliver consistent experiences.
- Partnering with engineering teams and key stakeholders to drive complex technical projects end-to-end.
- Collaborating across the stack on API contracts, platform patterns, and performance tradeoffs.
- Identifying and driving technical improvements across performance, code quality, observability, and testing.
Preferred Education: Master’s Degree
Required Technical And Professional Expertise:
- Industry experience designing, building, scaling, and supporting frontend systems in production, with a strong foundation in software engineering best practices such as code reviews, testing, and documentation.
- Strong understanding of JS fundamentals and hands‑on experience with JavaScript/TypeScript (especially ES6+), React, HTML, CSS, and unit/integration testing frameworks.
- Experience using agentic development workflows and AI-assisted coding tools such as Claude Code, Cursor, or GitHub Copilot to accelerate development while maintaining strong engineering judgment and a high bar for code quality.
- Familiarity with software development tools such as Semaphore CI, LaunchDarkly, Grafana, and Amplitude, and the engineering practices needed to ship, monitor, and iterate on production systems.
- Strong written and verbal communication skills, with the ability to work effectively across engineering teams and stakeholders.
Preferred Technical And Professional Experience:
- Experience with GraphQL, either as a consumer building frontend integrations or contributing to schema and resolver development.
- Familiarity with Go, Kubernetes, or similar cloud-native backend tools.
- Experience working on platform or foundations teams where your primary consumers are other engineers, not just end users.
- Familiarity with accessibility standards (WCAG) and building inclusive web experiences.
Senior Frontend Engineer - Confluent UX Platform in Markham employer: IBM
Located in a dynamic environment, IBM Software offers a culture of innovation and collaboration. Employees enjoy opportunities for growth and access to cutting-edge technologies. The UXP team focuses on building foundational components for Confluent Cloud, impacting global digital transformation.