Сучасна диджитал-освіта для дітей — безоплатне заняття в GoITeens ×
З 1993 EPAM Systems, Inc. (NYSE: EPAM) використовує прогресивний досвід розробки програмного забезпечення, щоб лишатися провідним світовим постачальником послуг з цифрової трансформації та лідером у галузі розробки цифрових продуктів та платформ.
25 березня 2021

Lead JavaScript Software Engineer (Node.js) [Kyiv] (вакансія неактивна)

Київ, віддалено

Необхідні навички

• 5+ years of software engineering experience
• 3+ years of experience in developing service-based applications using Node.js, especially Express, Express-OpenAPI, async, Stream
• Expertise in JavaScript (ES5, ES6)
• Experience of working with HTML, DOM
• Expert-level skills in developing web applications using CSS3, SCSS, LESS
• Strong knowledge of Mocha/Jest, Sinon, Chai, Proxyquire
• Software design patterns and paradigms comprehension
• Experience in GitLab CI
• Strong understanding of Amazon Web Services: CloudFormation, Lambda, API Gateway, S3
• Good communication skills
• Intermediate or higher English level, both spoken and written (B1+)

Буде плюсом

• React.js/Angular
• Bootstrap
• SVG
• TypeScript
• Webpack
• PostCSS

Пропонуємо

• 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 native speakers (certified English teachers)
• Flexible work hours

Обов’язки

• Guide team development efforts towards successful project delivery
• Maintain high standards of software quality within the team by establishing good practices and habits
• Collaborate with other software developers, business analysts, and software architects to plan, design, develop, test, and maintain web- and desktop-based business applications built on Microsoft technologies
• Assist in the collection and documentation of user’s requirements, development of user stories, estimates, and work plans
• Design, develop, and unit test applications in accordance with established standards
• Participate in peer-reviews of solution designs and related code
• Analyze and resolve technical and application problems

Про проєкт

The client is buying a load of android rugged phones to distribute to all the stores, and one of the first systems company wants to develop is a stock-picking system for click & collect orders. So basically, it would tell each person in the store what they need to pick from the shelves, allow them to scan the product, track whether the whole order has been picked, then update the appropriate systems that the order has been picked. It’s going to be built using NodeJS and serverless for the backend APIs, and a VueJS frontend for the actual ‘app’ - although the current plan is that it will be a website initially rather than a truly native app.

PROJECT TECHNOLOGIES
• Legacy code, Clean code, Estimation
• Node-pact
• JWT, CORS
• UI: Vuetify, Vuex, axios

ABOUT EPAM
Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.

EPAM is committed to providing our global team of 36,700+ EPAMers with inspiring careers from day one. EPAMers lead with passion and honesty and think creatively. Our people are the source of our success and we value collaboration, try to always understand our customers’ business, and strive for the highest standards of excellence. In today’s new market conditions, we continue to support operations for hundreds of clients around the world remotely, with the vast majority of our teams working from home. No matter where you are located, you’ll join a dedicated, diverse community that will help you discover your fullest potential.

Гарячі вакансії

Всі вакансії