Scope:
-
BY Portal is the front door for multiple products. It’s a TypeScript/React micro-frontend environment backed by a fleet of Node.js/Express
services behind an API gateway -
The role requires both hands-on development and architectural leadership, ensuring scalable and future-ready implementations inside an gile structure following a CI/CD pipeline
-
The individual will be responsible for end-to-end solution design, module implementation, and technical governance across all the repositories used by Portal. Besides this, candidate must ensure a correct collaboration with multiple stakeholders across the globe
-
The position involves enabling automation, process optimization, and platform innovation while guiding stakeholders and junior team members.
Technical Environment:
-
Frontend: TypeScript, React, MUI4/5, shadcn, Tailwind, Storybook, MFEs (iframe and module federation).
-
Services: Node.js, Express (some Nest), REST APIs, webhooks, async jobs where it fits.
Data: MongoDB Atlas v7- v8, schema design, indexing, migrations, some Postgres/Snowflake.
-
CI/CD: GitHub Actions, environment protections, SBOM, CodeQL/SAST, automated rollbacks.
-
Runtime: containers on Azure Kubernetes via an internal Blue Yonder platform.
-
Observability: OpenTelemetry, ELK/Kibana, Azure App Insights, actionable alerting.
-
Testing: Jest/Vitest, contract testing, WebdriverIO + Sauce (E2E and visual), BlazeMeter for PSR.
-
Delivery: feature flags, gradual rollouts, canary and blue/green.
What you’ll do:
-
Design & Architect
-
Design, develop, and maintain scalable, responsive, and user-friendly front-end applications using React and TypeScript.
-
Translate business and ITIL requirements into robust Portal designs.
-
Establish coding standards, reusability patterns, and best practices.
-
Build a resilient test strategy: unit and contract tests, reliable E2E, visual baselines, PSR gates in CI.
-
Partner with PM and Design to slice work by customer value and measure impact after release.
-
Develop & Deliver
-
Build a resilient test strategy: unit and contract tests, reliable E2E, visual baselines, PSR gates in CI
-
Configure workflows, catalog items, client/server scripts, UI policies, and business rules.
-
Build and support complex integrations with enterprise systems.
-
Develop automation solutions using Flow Designer, IntegrationHub, and Orchestration.
-
Be a CSS wizard inside the team: deep knowledge of cutting end technologies like Tailwind, headless components, AI generated UI and Radix. We don't only want our product to works smoothly but to look amazing.
-
Guide & Govern
-
Provide technical leadership to developers and consultants.
-
Lead blameless incident reviews. Fix root causes and land durable guardrails.
-
Review solutions for scalability, maintainability, and performance optimization.
-
Lead technical workshops and design sessions with stakeholders.
-
Coach engineers across time zones. Pair often, give crisp reviews, and turn hard problems into teachable moments.
-
Operate & Optimize
-
Ship production code weekly across Portal MFEs (TypeScript/React) and Node.js/Express services.
-
Maintain and evolve REST APIs: clear contracts, versioning, idempotency, safe rollouts, and deprecation plans.
-
Maintain performance end-to-end: Core Web Vitals in the browser, p95/p99latency and throughput on services
-
Maintain MongoDB Atlas performance: pragmatic schema and index design, query shaping, migrations, TTL, performance diagnostics.
-
Strengthen CI/CD: reusable GitHub Actions, environment protections, SBOM, CodeQL/SAST, quality gates
-
Ensure platform stability during upgrades and releases.
-
Implement monitoring, performance tuning, and operational best practices.
-
Contribute to governance, compliance, and platform roadmaps.
What we are looking for:
-
Bachelor's degree in Computer Science, Information Systems, or equivalent experience.
-
5+ years of professional work experience.
-
Experience with automated testing teschnologies
-
Advanced CSS expertise including modern layout techniques, animations, transitions, and responsive design approaches.
-
Proved experience working with CSS at the most granular level
-
Experience with Tailwind, Radix, Headless UI component and composition patterns
-
Experience developing intelligent, Agentic user interfaces that leverage AI/ML capabilities to enhance user experience.
-
Experience with Agile development (Scrum, XM, or Kanban).
-
Experience with DevOps methodologies.
-
Proficient in developing distributed applications on platforms like Azure, AWS, or GCP.
-
Proficient with Git and version control tools.
-
Familiarity with design patterns and build tools (npm, Yarn, Gradle).
-
Proficiency in React.js and related tools such as Redux, Context API, or React Query.
-
Strong understanding of Node.js, including building RESTful APIs or GraphQL services.
-
Experience with building and maintaining CI/CD pipelines, particularly with GitHub Actions.
Our Values
If you want to know the heart of a company, take a look at their values. Ours unite us. They are what drive our success – and the success of our customers. Does your heart beat like ours? Find out here:
Core Values
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.