Middle JavaScript (React, Angular) in Eastern Europe (excl Ukraine)

Front-End Web

Summary

- We are looking for a Middle JavaScript Software Engineer experienced in the React framework, but the candidate should also have angular experience
- Long-term project -until minimum end of 2025, and the role is permanent and long-term moving into 2026
- Direct Hire, B2B Contract

Project Description

As a Middle JavaScript Developer, become a part of a cross-functional development team working for one of our Clients.

Our client’s mission is to develop innovative event technology to help marketers reach and engage their target audiences. From simplifying event creation to capturing attendee insights and measuring event impact, our client enables teams to scale event programs efficiently and connect event-driven engagement to business results.

Responsibilities:

  • Develop product, deliver features and defects fixes according to the product roadmap with defined standards
  • Create tests for the features and follows the established code quality rules/metrics
  • Identify and suggest possible solutions to resolve different types of issues (performance, CI/CD, etc)
  • Develop and review feature design documentation and provide inputs/updates to specifications for the solution

Qualifications

  • Proficiency in React, HTML, CSS, JavaScript, and TypeScript. Solid knowledge of web fundamentals and TypeScript for maintaining type-safe code.
  • Strong experience with Angular, including advanced features such as Observables, RxJS operators, and Signals.
  • Experience with software design principles and functional programming paradigms to ensure maintainability and scalability
  • Understanding of UI frameworks concept (e.g. Google Material Design).
  • Experience with UI/UX design and usability best practices for web applications
  • Familiar with testing frameworks (ex. Jasmine or Jest) & test runner frameworks (ex. Karma)
  • Ability to collaborate effectively on complex projects and contribute to architectural discussions for scalable and maintainable code structure.
  • Proficient in integrating and managing REST APIs and WebSockets to enable real-time data handling and seamless backend communication.

Quality Assurance:

  • Hands-on experience in writing unit/integration tests
  • Ability to spot the issues using the DevTools

Software Deployment:

  • Experience in following the CI/CD process and identifying potential errors

Desirable skills

  • Familiarity with additional Angular features and libraries, including Angular Universal, Angular Material, or Angular CDK, for enhanced application capabilities.
  • Strong understanding of RxJS, including advanced operators and techniques for managing data streams and reactive programming.
  • Knowledge of Angular Signals to manage state and optimize change detection within applications.
  • Experience with design patterns in Angular, such as smart and dumb components, state management, and dependency injection for maintainable architecture.
  • Deep understanding of modern JavaScript (ES6+), including closures, async/await, promises, and other advanced concepts to enhance front-end functionality.
Submit a Talent for Middle JavaScript (React, Angular) in Eastern Europe (excl Ukraine)
AttachmentFile attachment Arrow

Upload File. Drag and Drop or Browse

At Upstaff we respect confidentiality, privacy and value your information.

Confidential (C) UPSTAFF LTD, England and Wales, #12727246 17 Montgomery Drive, Tavistock, United Kingdom PL19 8KX

Terms, conditions and legal information.

Application Submitted Successfully! 🎉 Next step is to create account on Upstaff platform!

You've successfully submitted your application! The next step is to create Upstaff that allow you to complete the application process, track your applications, submit for another relevant jobs, get updates about new positions and be visible for our client network.

Create Upstaff account