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 v7v8, 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.