Client: Top 10 Multinational Bank in Romania
Office Location: Bucharest
Contract Duration: At least 12 months
Project No.: 011382

General

We are looking for Frontend Engineers to join our client’s team and help build modern, scalable applications used by thousands of internal and external users, while working with contemporary architectural patterns such as micro-frontends, Web Components, and event-driven systems, and contributing to the evolution of a rapidly growing platform.

 

Responsibilities/Activities

  • Develop and modernize frontend modules using technologies such as Web Components, Redux, Redux Saga, and TypeScript
  • Build new features for internal and client-facing applications
  • Improve application performance, stability, and maintainability
  • Create and maintain reusable components and shared libraries
  • Write clean, high-quality code aligned with internal standards and best practices
  • Estimate development effort and testing timelines accurately
  • Collaborate with Product Owners, UX Designers, and Architects on functional and technical requirements
  • Ensure proper documentation, test coverage, and performance optimization
  • Develop scalable and reusable frontend components across multiple applications
  • Work closely with QA teams to support automated testing efforts
  • Participate actively in Agile ceremonies (planning, refinement, daily stand-ups, retrospectives)
  • Support and mentor team members and contribute to knowledge sharing

Requirements

Technical

  • At least 4 years of working experience in a similar position
  • Strong knowledge of JavaScript (ES2015+), HTML and CSS
  • Experience with unidirectional data flow architectures (Redux or similar)
  • Hands-on experience with Web Components, Lit, or similar technologies
  • Experience with bundlers such as Webpack, Vite, or similar tools
  • Experience with version control systems (Git)
  • Experience with unit testing frameworks (Mocha, Jasmine, Jest)
  • Good knowledge of TypeScript, preferably in production environments
  • Strong debugging and troubleshooting skills using browser developer tools
  • Good understanding of npm and modern package management workflows

Education

  • University degree in Computer Science or other related fields preferred

Others

  • Strong command of English (written and spoken)
  • Ability to work effectively in cross-functional teams
  • Strong sense of ownership and proactive mindset

Nice to have requirements

  • Experience with micro-frontends architectures
  • Experience with modern testing frameworks (Playwright, Cypress)
  • Knowledge of CI/CD pipelines and automated deployment processes
  • Knowledge of containerization technologies (Docker) and cloud platforms (Azure, GCP, AWS)
  • Knowledge of performance optimization and monitoring tools
  • Knowledge of observability tools (logging, metrics, tracing)
  • Familiarity with accessibility standards (WCAG)

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