Position: Middle Angular Developer
Company: Intellias
Category: JavaScript
Experience required: 2y
English level: upper

**Why this client?**
Personnel on the customer side has a constructive and positive attitude. Cooperation is productive and efficient
A team of professionals with a friendly environment and diverse culture

**Why this team?*
Everyone has a possibility to provide valuable ideas to the product
You'll work in a product-oriented development team

**Why this technology?**
Cutting-edge technologies, based on Azure
Interesting domain

**Responsibilities:**

Technical tasks designing, implementation, automation, refactoring,
Code review, code optimization,
Collaborate with other engineers to deliver high-quality software on time,
Proceed with team planning, estimations, commitments, backlog replenishment,
Participate in post-release support and monitoring activities,
Able to create and present a technical vision.

**Requirements:**

2-3 years of commercial JavaScript experience with Angular
Proficient in building rich Angular applications with different state-management paradigms
Proficient with web layout development specifics such as browser rendering optimization, reflow/repaint principles, DOM access/changes optimizations, canvas, web components
Understanding of development principles and paradigms, architectural concepts, patterns, and approaches
Understanding of CI/CD practices and types of quality gates,
Passion for agile development methodologies (Scrum, Kanban) and engineering practices (continuous integration, continuous delivery, test-driven development)
Being able to support the planning process and perform high-quality delivery according to the expected scheduling
Ability to analyze and clarify requirements and corner cases
Ability to integrate best practices and understand technical solutions of the application
Upper-intermediate level of English (B2)

Experience in Java would be a big plus:
Deep practical experience with Spring Boot,
Deep understanding of microservices architectural principles,
Knowledge of different communication protocols (REST, gRPC, events, messaging),
Hands-on experience with Docker containerization for different environmen0ts,
Hands-on experience with unit/integration/API testing for microservices,