Position: Senior Front-end developer (Java Script, Angular 2+)
Company: Work Around
Experience required: 5y
Category: JavaScript
English level: upper
Published: 2020-02-01T00:00:00+02:00

About Co.
Our client is distributed software.
We use a lot of open-source that was fitted for company software needs.
On another hand, we use many edge software technologies to build own solutions that should match superior requirements.
We have microservice architecture & our codebase is 8 months old.
Our stack
GoLang, C++, Node.js, JS, Envoy, Nginx, Prisma & etc., Azure cloud, Kubernetes, Docker, Docker compose, etcd-io/etcd db, MySql, ElasticSearch, Kibana, Logstash, Angular 8, TypeScript

Project
Platform solution was born to solve all issues with edge service operation processing.Its help enterprise companies to scale their business of any kind distributed software with main points:
1. Security. All components of company software attached to a secured network with many level monitoring.
2. Compatibility. Any kind processing node with any software can be attached to the Volterra platform. It does not matter if its in a cloud or as a dedicated set up in a private data center.
3. Unlimited scaling. All company cloud needs might be scaled infinitely. Volterra on the current stage mainly focused on the Azure Cloud ecosystem.
4. Business view. Our platform has many tools to make your operation fully visible. All user access logic is implemented with an idea to match any kind of organization and cover its management structure.
A precise billing system that matching to dynamic operation processing.

Minimum qualifications:
4+ yrs. of experience in one of the following: JavaScript / Typescript, NodeJS, or Golang
Expert of anyone frontend frameworks such as Angular2 / Angular4, React, or Backbone
Understanding of end-2-end testing and test automation of web applications
Strong working knowledge of HTML5, CSS3, and Sass

Responsibilities:
Architect and design intelligent web applications that serves the diverse requirement of edge computing solutions
Code while considering performance, scalability, maintainability, and flexibility
Innovate on features to deliver simple and intuitive usage for provisioning, monitoring, information visualization, debugging, and big-data analysis
Collaborate with architects, UX designers, and product managers to build a delightful user experience
Chip in to design end-to-end system architecture, working with different technical teams
Learn and apply new technologies, best design practices and usability patterns
Share the knowledge with code reviews and suggestions to ensure the quality of product according to standards, processes and procedures