Position: Frontend Lead (Angular)
Company: migVisor
Category: JavaScript
Experience required: 3y
English level: intermediate

**About us**
migVisor (https://www.migvisor.com/) is a software product which helps companies to assess complexity of database migration from on-premise (e.g., Oracle, SQL Server, PostgreSQL, or MySQL) to the cloud (e.g., Google Cloud Platform, Microsoft Azure, Amazon Web Services). 

For our clients (most of which are Fortune 500 companies), migVisor analyses hundreds and thousands of source databases. It considers database configurations, schema objects, attributes, and specific features of each database - based on this it provides complexity assessment of the migration (high, medium, or low) and generates insights and data points that translate easily to an actionable migration plan.

We are part of EPAM Systems - so, you get all the benefits you would expect from the company plus a little bit more.

**Our technologies**
•  Angular 12
•  Typescript
•  RxJS
•  NgRX
•  Jasmine + Karma for Unit Testing
• Docker, Jenkins for CI/CD 

**Who you are**
• 4-5+ years of experience in web development (JavaScript, HTML, CSS, etc.)
• 2+ years of experience working as a team/tech lead
• Strong knowledge of Vanilla JS (ES6+), HTML and CSS
• Strong knowledge of Angular, RxJS and Typescript
• Knowledge of frontend build tooling such as Webpack
• Knowledge of best practices for the building large, performant and scalable frontend applications (SOLID, GRASP, Immutability e.g.)
•  Experience in frontend application performance improvements
•  Experience in writing unit tests and component tests
•  Experience in CI/CD tooling (nice to have)
•  Upper-intermediate or intermediate English

**Who we are**
We are remote team (Ukraine, USA, Israel, Russia, Belarus) consisting of 25 colleagues:
• Front-End developers (3 colleagues, middle and senior. Plus, we are looking for 3 more including you, who will help to build the team!)
•  Back-End developers
•  Manual/Automation QA engineers
•  DevOps engineer
•  Database migration Experts
•  L1/L2 support engineers
•  Delivery Manager, Product Owner, Business Owner

**What we value in you**
•  You are proactive and independent - you do not wait for directions; you are able to produce ideas and solutions
• You understand that software development is part of making a business - thus, you can make decisions through the lens of business
• You understand what compromises are and you can justify your decisions in the range of dichotomies such as quality-speed
• You dig to the root cause of a problem. You do not immediately jump into solution mode because you understand that the key is to comprehend the whole problem-solution space. "50 minutes to ask the right questions, 10 minutes to find the answer" and all similar proverbs describe your attitude

**What you will do when you join us**
migVisor has been a startup product, now it is time to become a mature product. That is why we have recently conducted architecture assessment and plan to move from Monolith to SOA (Service Oriented Architecture). You will join us just at the beginning of this journey - thus, you will be able to influence and drive all major decisions.

Besides that, you will design and develop our next generation UI/UX, application assessments, reporting system, addition of NoSQL databases at the source level, exciting innovative technologies at the target level, and a lot more.

**Interested?**
Hi again! My name is Oleksandr Zhebryakov, I am the guy who posted this vacancy. Also, I am the Delivery Manager at migVisor.

We do not need your CV to be ready at this moment as we understand that you may not be actively seeking to change job. If you have CV at hand, great - send it.

So, respond to this vacancy I will get back to you as soon as possible