Middle JavaScript (React, Angular) Engineer in Eastern Europe (excl Ukraine)
Project Description
As a Middle JavaScript Developer, became 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 follow 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.
Published 12 February
262 views
·
77 applications
49% read
·
2% responded
Last responded 4 days ago
📊
Average salary range of similar jobs in
analytics →
Similar jobs
Countries of Europe or Ukraine
Countries of Europe or Ukraine
Ukraine
to $3500