Position: Angular Developer
Company: Onsweb
Category: JavaScript
Experience required: 3y
English level: upper

About us
Onsweb offers an exiting international work-environment with its main office in Rotterdam and a development department in Lviv. We are often considered and referred to as “online architects” because of our DNA for providing online solutions with complex integrations, portals, e-commerce and the larger high traffic websites. From national to international players, up to worldwide IKEA. Our portfolio covers both projects and focus solutions . We believe this mix is refreshing and keeps us sharp. With our customers and key partners we aim for the best results. We understand the business and challenges of our customers and recognise online solutions and opportunities.

About projects
Our Portal department works on corporate portals and web applications with integrations with other any other third party, for example SAP, Navision, Exact, BizTalk, SnapLogic, Microsoft Dynamics, etc. Our customers are larger (inter)nationally operating companies.

We are looking for someone who is:
Independent and involved and above all a team player;
Customer focused;
Communicative;
Passionate and comes with original ideas;
Ambitious, Initiative and eager to learn;
Required skills
3+ years of commercial experience with JS and Angular 7+
Master HTML5, CSS3 (SCSS)
Knowledge of the Bootstrap framework;
Experience with Git;
Perfect practical knowledge of Sass
English speaking level;
good knowledge of JavaScript;
good knowledge of TypeScript;
knowledge of GraphQL;

Responsibilities:
develop a clean and maintainable code
solve interesting and challenging problems on the project
Preferred skill
knowledge of Node.js
excellent problem-solving skills
You have experience with Jira and Confluence.
be proficient in WebSockets
Swagger;
Be familiar with RabbitMQ;
Experience with Docker;
Experience with CI/CD (in Gitlab);
Experience with JIRA and Confluence.
Experience in working with a remote team.

Project methodology
For all our projects we apply scrum with refinement, sprints and retrospectives. You will be part of the team and make sure all portals and applications are delivered working with high technical standards ;)

Architecture
Our portals and web applications are built with Node.js for the backend and Angular for the frontend. As our portals and their userbase grows we strive to build scalable business solutions for our customer and leaning more and more towards the microservice architecture with each new project. To support this all our applications are dockerized and ready to be deployed out of our private registry. The deployment process is managed with Gitlab CI/CD having pipelines building, testing, auditing and deploying images to multiple environments automatically.
Our goal is to create a portal platform where we develop commonly used functionality as standardized modules. With this we can focus on improving overall quality and have the time to investigate and build the technically difficult and challenging custom parts each project has.

Technologies
Angular, TypeScript, Node.js,NestJS, ExpressJS, Docker, Kubernetes, Helm, MySQL, ElasticSearch, MongoDB, RabbitMQ, Gitlab, CI/CD, Jenkins, Saucelabs, Detectify, New Relic, Atlassian JIRA/Concluence/Servicedesk, Debian, Linux, MacOS

We offer
Collaborative, friendly working environment and fun company culture;
International work environment with offices in Rotterdam (NL) and Lviv (UKR);
Exciting projects with new technologies in a team of outstanding people;
Regular corporate- and team building events.
And further
The Portal department of Onsweb was started in 2016.
Our automated DTAP enables us to manage our framework and updates plugins via our self hosted composer plugin library to all of our websites and webshops in a controlled environment. We are recently integrating Docker and Kubernetes to facilitate CI into our (future) projects.