We are looking for a person who will be responsible for the creation of tools and code that will lay the foundations for other teamsβ development. They include reusable NodeJS application code, front-end code (mostly for ReactJS), CI / CD tools, documentation.
Requirements:
β Strong proficiency in JavaScript (ES6+)
β Proficient understanding of client-side scripting
β understanding of the browser as a platform and browsers instruments for development
β understanding of memory management in the browser
β knowledge of performance best practices for web pages
β Understanding of the event loop, micro, and macro tasks and their influence on code
β Understanding of asynchronous programming nature, its quirks, and workarounds
β Experience in application development using some of the modern JavaScript frameworks: Angular, React, VueJS, etc.
β Understanding and experience in NodeJS server-side development
β Experience with application development based on one of the next libraries: ExpressJS, Koa, Loopback or NestJS
β Understanding of requests handling model in NodeJS
β Understanding of EventEmmiter and alternative event models
β Understanding of Streams
β A strong culture of clean code and engineering excellence
β Understanding of Object-Oriented programming paradigm
β Understanding of SOLID principles on practice
β Knowledge of software design patterns & understanding of pros & cons of each way
β Excellent knowledge and experience in automated testing platforms and unit tests
β Understanding of HTTP protocol
β Knowledge of web security threats and ways to mitigate them
β Proficient understanding of Git
β Understanding of NPM
β Understanding of Semver 2.0 and how to maintain backward compatibility at different levels
β Knowledge of Docker
β Experience in DevOps practices, i.e.the ability to work with an application at all lifecycle stages: development, environment creation, maintenance real environments
β High level of critical thinking
β English writing skills and experience in documents creation
Will be a plus:
β Knowledge of TypeScript and willingness to work with it
β Understanding of a functional programming paradigm
β Experience in one of the big cloud providers (AWS / Azure / GCP)
β Production experience in ReactJS and its infrastructure
β Proficient understanding of cross-browser compatibility issues and ways to work around them
β Knowledge other than JavaScript/TypeScript programming languages
We expect a person:
β to be able to handle features from requirements definition till production.
β to be open to feedback from different team members
β to be able to guide and help other teammates and transform help in the creation of better tools or documentation
We offer:
β High & competitive salary
β Challenging work in an international professional environment
β Opportunity to influence software development process, to be the owner of the product in your field of expertise
β Opportunity to apply SAFe methodology
β Individual development plans for employees
β Flexible management
β Relocation Bonus when moving from a different city / country
β Full benefits package: paid vacation and sick leave
β Continuous professional development (free internal and external professional trainings)
β Free English classes in the company office
β Free use of the services provided by Namecheap
β Quarterly teambuilding activities
β Coffee, tea, fruits, office lunch delivery
About ZONE3000 (Namecheap)
ZONE3000 works with Namecheap project (www.namecheap.com).
Namecheap was founded in 2000 on the idea that all people deserve value-priced domains delivered through stellar service. Today, Namecheap is a leading ICANN-accredited domain name registrar and web hosting company with over two million customers and nearly five million domains under management β and weβre just getting started.
Our culture is built on the values that we live every day; the way we work, the way we collaborate with our global network of colleagues and the way we relentlessly innovate solutions that meet the emerging needs of our customers.
Company website:
https://www.namecheap.com/
DOU company page:
https://jobs.dou.ua/companies/zone3000/
The job ad is no longer active
Job unpublished on
1 July 2022
Look at the current
jobs
Node.js
Kyiv→