Client: IT Services Center
Office Location: Bucharest
Contract Duration: At least 12 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

  • Translate UI/UX designs into responsive, accessible, high-quality interfaces for web and mobile-connected customer journeys
  • Develop modular and reusable web components, with strong focus on Lit and modern JavaScript frameworks
  • Integrate frontend components into larger ecosystems while ensuring architectural consistency across markets and customer touchpoints
  • Design, implement, and maintain features within a modern microfrontend architecture
  • Work with Module Federation, single-spa, or custom shell applications to support integration, isolation, and independent deployment
  • Implement predictable state structures and side-effect management patterns using Redux or similar state-management libraries
  • Ensure smooth communication and data flow across microfrontends, web components, and UI modules
  • Build inclusive user interfaces aligned with WCAG and WAI-ARIA standards, using accessibility testing tools where needed
  • Optimize frontend code, rendering performance, first-load time, runtime performance, and perceived responsiveness
  • Identify and address layout shifts, memory issues, rendering bottlenecks, and browser/device compatibility problems
  • 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, with strong focus on web components and JavaScript frameworks
  • Strong knowledge of HTML5, CSS3, JavaScript (ES6+), and responsive design principles
  • Hands-on experience with Lit and/or modern frameworks such as React, Angular or Vue.js
  • Solid expertise in Redux or comparable state-management systems (Zustand, NgRx, or Vuex)
  • Experience working with microfrontend architectures and integrating independently deployable frontend modules
  • Practical understanding of Module Federation, single-spa, or custom shell applications
  • 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
  • Strong prompt-engineering skills to generate high-quality code, tests, and documentation through AI tools
  • Ability to maintain development flow and improve productivity through AI-enhanced coding practices

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 delivering global, multi-market products available across web, iOS, and Android channels
  • Ability to diagnose and fix layout, performance, memory, rendering, and compatibility issues across devices and browsers
  • Exposure to large-scale design systems or reusable component libraries used by multiple teams or markets

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