Client: IT Services Center
Office Location: Bucharest
Contract Duration: At Least 6 months
Project No.: 012220526

General

We are looking for Frontend Engineers who will join our client’s team and build reusable web components and microfrontend experiences for a global rewards platform used across web, iOS, and Android.

 

Responsibilities/Activities

  • Develop reusable, high-performance Web Components using Lit/LitElement within a global frontend ecosystem
  • Build custom elements using Shadow DOM, component lifecycle best practices, encapsulation and strong API design
  • Translate UI/UX designs into responsive, accessible and consistent interfaces for web, iOS and Android touchpoints
  • Design, implement and maintain features in a microfrontend architecture used across multiple markets and customer journeys
  • Integrate microfrontends with shell applications, Module Federation, single-spa or equivalent enterprise integration patterns
  • Ensure independent deployment, isolation, smooth communication and predictable data flow between frontend modules
  • Implement scalable state management using Redux or similar libraries such as Zustand, NgRx or Vuex
  • Optimize first-load performance, runtime performance, rendering efficiency and perceived responsiveness
  • Identify and resolve layout shifts, browser compatibility issues, memory problems and rendering bottlenecks
  • Build interfaces aligned with WCAG and WAI-ARIA accessibility standards and compatible with assistive technologies
  • Create and maintain unit, integration, and end-to-end tests; use modern debugging tools to troubleshoot issues efficiently
  • Collaborate closely with backend developers, designers, product owners, and QA engineers in cross-functional squads
  • Participate in code reviews and contribute to architectural, engineering-standard, and technical decision discussions
  • Use AI-assisted development workflows responsibly to accelerate clean implementation, tests, and documentation

Requirements

Technical

  • At least 4 years of working experience as a Frontend Developer in enterprise environments or large-scale applications
  • Mandatory practical experience with Web Components, including custom elements, Shadow DOM and component lifecycle
  • Hands-on experience with Lit and LitElement for building reusable frontend components
  • Strong knowledge of HTML5, CSS3, JavaScript (ES6+), and responsive design principles
  • Experience working in frontend ecosystems based on microfrontends
  • Solid understanding of microfrontend integration, module isolation, independent deployment and shared frontend contracts
  • Experience with Redux or comparable state-management systems such as Zustand, NgRx or Vuex
  • Familiarity with RESTful APIs, asynchronous programming, frontend data flow, and state-management concepts
  • Knowledge of frontend optimization techniques, browser internals, rendering performance, and cross-browser behaviour
  • Understanding of accessibility standards, especially WCAG and WAI-ARIA
  • Experience creating and maintaining unit, integration, and end-to-end tests for frontend applications
  • Experience with AI-assisted development workflows, such as GitHub Copilot or pair-coding with LLMs
  • Ability to maintain development flow and improve productivity through AI-enhanced coding practices
  • Ability to produce clean, maintainable, scalable and reusable code in a modern frontend engineering setup

Education

  • University degree in Computer Science or other related fields preferred

Others

  • Good command of English (written and spoken)
  • Excellent problem-solving abilities and strong attention to detail
  • Ability to work both independently and within international, cross-functional squads
  • Commitment to producing maintainable, high-quality code and clean user experiences
  • Collaborative mindset focused on knowledge sharing, continuous learning, and modern engineering practices

Nice to have requirements

  • Previous experience with rewards, loyalty, digital benefits, marketplace, subscription, streaming, eSIM, fintech, or banking products
  • Experience with React, Angular or Vue.js in addition to Web Components and Lit
  • Previous exposure to global platforms, loyalty products, digital perks, eSIM capabilities or streaming-service integrations

Apply for this position

Allowed Type(s): .pdf, .doc, .docx

We use cookies and other tracking technologies to improve your browsing experience on our website, to show you personalized content and targeted ads, to analyze our website traffic, and to understand where our visitors are coming from. By accepting our Terms and Conditions, you consent to our use of cookies and other tracking technologies. Terms & Conditions

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close