Position: Angular Engineer
Company: United Software
Category: JavaScript
Experience required: 2y
English level: upper

As an early contributor to an exciting new start-up, you’ll be responsible for all aspects of the online product and software development lifecycle. You’ll work directly with major stakeholders such as the CEO and the Head of Product to plan and execute new features on the existing platforms and build further services to enhance the business.
As such you’ll be asked to manage the development cycle end-to-end. We don’t believe in hand-offs or siloed responsibilities. You’ll likely find yourself in situations where you don’t have the answers right away. That’s OK! One of our core values is: “We are one”. Your challenges are our challenges and you’ll always have an ear to bounce ideas and solve complex problems with the support needed.

— 6+ years of experience in a similar role;
— Excellent understanding of HTML, CSS & JavaScript;
— Experience with Mobile-first & Responsive web design methodologies;
— Excellent understanding of Angular-2+ (Ideally Angular 9);
— Understanding of build tools like Gulp or Grunt;
— Fair knowledge of preprocessors such as Sass (preferably), Stylus, or LESS;
— Understanding of package management tools like bower & NPM;
— Good eye for design and UX;
— Good understanding of using graphic applications like Photoshop, Illustrator, Sketch, Figma;
— Databases: MongoDB;
— Queuing Systems: RabbitMQ, Kinesis, Kafka;
— Reverse Proxies: Nginx;
— Containers: Docker;
— AWS: EC2, Beanstalk, Elastic Load Balancers, Hosted Databases, Disaster recovery;
— Security: OWASP; VPCs; GDPR compliance;
— Microservices & CI/CD are a plus;
— Version control systems: git;

will be a plus: 
— Experience with internationalization and working on websites with multiple languages;
— Machine Learning knowledge;