Hybrid UI Architect bei CENTRIC SOFTWARE INC
CENTRIC SOFTWARE INC · London, Vereinigtes Königreich · Hybrid
- Senior
- Optionales Büro in London
Job Summary
We are looking for a visionary UI Architect with deep expertise in React to lead the design and development of user interfaces for our next-generation, cloud-native SaaS enterprise platform. You will define the frontend architecture, ensure best-in-class performance, and drive seamless user experiences across complex business workflows.This is a critical role where you'll architect scalable solutions that power enterprise-grade features for thousands of global users.
Key Responsibilities
1. Frontend Architecture & Engineering
- Design and evolve a React-based architecture for a large-scale, multi-tenant SaaS platform deployed in the cloud.
- Create and enforce design principles for modular, reusable, and scalable UI components using tools like React, TypeScript, and Tailwind CSS/Emotion.
- Architect and guide implementation of component libraries, design systems, and theming strategies for consistent branding and UX across products.
- Optimize application performance, bundle sizes, and render strategies (e.g., lazy loading, code-splitting, SSR/CSR as needed).
2. Cloud-Native Focus
- Build for cloud-native environments, focusing on high availability, scalability, and multi-tenant architecture.
- Partner with DevOps and Platform teams to integrate CI/CD pipelines, cloud deployments (AWS/GCP/Azure), and monitoring tools.
- Embrace 12-Factor App principles and design UIs that work with distributed backend systems.
3. Leadership & Collaboration
- Lead and mentor a team of frontend engineers across multiple squads.
- Define and promote React development standards, best practices, and architecture blueprints across the organization.
- Work cross-functionally with Product, UX, Backend Engineering, and QA teams to ensure cohesive delivery and a unified customer experience.
4. Governance, Security & Quality
- Ensure accessibility (WCAG 2.1), internationalization (i18n), and performance benchmarks are consistently met.
- Establish frontend testing strategy using tools like Jest, React Testing Library, Cypress, etc.
- Partner with security teams to implement secure-by-design frontends aligned with SaaS compliance needs (e.g., OWASP, SSO, GDPR).
Required Qualifications
- Bachelor’s or Master’s in Computer Science, Software Engineering, or equivalent.
- 10+ years in frontend development with at least 4+ years of React-based architecture experience.
- Expertise in React, Hooks, Context API, TypeScript, and related frontend tools.
- Solid experience designing and maintaining cloud-native SaaS platforms.
- Hands-on with component libraries, monorepo tools (e.g., Nx, Turborepo), and state management (MobX, Zustand, Redux, or React Query).
- Familiar with REST, GraphQL, and real-time data streaming (e.g., WebSockets, SSE).
- Experience building for multi-tenant, micro-frontend architectures (preferred).
Nice to Have
- Familiarity with accessibility standards (WCAG 2.1) and implementation of ARIA roles and semantic HTML.
- Experience supporting localization and internationalization (i18n/l10n) at scale, including RTL layouts, regional formats, and dynamic translation frameworks.
- Knowledge of design tokens, Storybook, and headless UI libraries like Radix or Headless UI.
- Exposure to micro frontend architecture (e.g., Module Federation or Single-SPA).
- Experience with cloud-native DevOps tooling: Docker, Kubernetes, AWS/GCP deployments.
- Proficiency in analytics and observability tools like Sentry, Datadog, or LogRocket.
Soft Skills
- Strategic thinker with strong problem-solving and decision-making skills.
- Ability to work in fast-paced, agile environments with cross-functional teams.
- Clear communication and documentation skills for technical and non-technical stakeholders.