Lead Node developer (offline)

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 for is a stock-picking system for click & collect orders. So basically it would tell each person in 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 web site initially rather than a true native app.


Responsibilities:

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.


Back: Node.js (express, express-openapi, async, stream)
Serverless Framework, AWS: CloudFormation, Lambda, Gateway, S3
UI: Vuetify, vuex, axios
Security: JWT, CORS
Testing: mocha/jest, sinon, chai, proxyquire, Pact:node-pact, Component: vue/test-utils
Pact-testing: node-pact
CI/CD: gitlabCI
Vue.js:
Vue + vuex + vuetify
JavaScript (ES5, ES6)
HTML, DOM
CSS3 + SCSS + LESS
GIT+gitflow + npm
legacy code + clean code + estimation


Plus:
react.js/angular + bootstrap
SVG
TypeScript
webpack + postcss

(207701958)

About EPAM Systems

ЕРАМ прагне надавати своїй глобальній команді з понад 60,000+ професіоналів у більш ніж 45 країнах можливості для професійного зростання з першого дня співпраці. Наші колеги – джерело успіху ЕРАМ, тож ми цінуємо співпрацю, намагаємось завжди розуміти бізнес наших клієнтів та прагнемо до найвищих стандартів якості. Незалежно від місця, де ви знаходитесь, ви долучитесь до відданої, розмаїтої спільноти, яка допоможе вам реалізувати свій потенціал якомога повніше

Company website:
http://epam.com

DOU company page:
https://jobs.dou.ua/companies/epam-systems/

The job ad is no longer active
Job unpublished on 28 May 2021

Look at the current jobs Node.js Kyiv→