Skip navigation EPAM

Lead JavaScript Engineer Kyiv, Ukraine or Remote

Lead JavaScript Engineer Description

Job #: 66397
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.

Who we are?


On this role, you will join a remote team (Ukraine, USA, Israel, Russia, Belarus) consisting of 25 specialists:
• 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
• Solution Architects
• Technical Writer
• Database migration Experts
• L1/L2 support engineers
• Business Analyst
• Delivery Manager
• Product Owner
• Business Owner

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.

Project technologies and tools

  • Angular 12
  • Typescript
  • RxJS
  • NgRX
  • Jasmine + Karma for Unit Testing
  • Docker, Jenkins for CI/CD

Requirements

  • 4-5+ years' 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 would be a plus
  • Upper-Intermediate or higher English level, both spoken and written (B2+)
  • Soft skills valued:
    • 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

We offer

  • Competitive compensation depending on experience and skills
  • Individual career path
  • Unlimited access to LinkedIn learning solutions
  • Social package - medical insurance, sports
  • Compensation for sick lists and regular vacations
  • English classes with certified English teachers
  • Flexible work hours

Additional

  • EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential

在亿磐成长

周剑
解决方案架构师
苏州

朱晓华
首席软件测试工程师
苏州

金秋
首席软件工程师
苏州

我们在世界其他地方。。。