Angular Developer (offline)

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.

About Dotlab

Let's start
our journey together
We believe that the digital world is beautiful because of the people who use it. That is why we put people first in our solutions and agile teams. Technology is just a tool, shaped and created by digital experts. By you!

At Dotlab you work with people for people
We work with about 30 employees from 2 different locations; the office in the Netherlands and our development department in Lviv.
If you join our team, you’ll work on multiple projects together with 11 A+ developers. But besides your fellow developers, you’ll also work with UX designers, a Scrum Master, a Product Owner, and perhaps the most important teammate, the customer.

During all our projects we work closely together with our partners and we involve all their stakeholders in the design process. In this way, we deliver a digital solution that really helps the users. Together with your team, you make the lives of our users better.

Help shape our own software stack
As our portals and their userbase grow, we strive to build scalable business solutions for our customers and to learn more and more about the microservice architecture with each new project. Therefore, we develop our portals on our own stack, a composition of worldwide used open-source technologies. This stack is a collection of proven and commonly used functionalities as standardized modules which we can easily configure, optimize, maintain and update. So, we can focus on improving overall quality and have the time to investigate and build the technically challenging and fun custom parts each project has.

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.


What we can do for you!
01 Hybrid workspace
Working remotely is always an option. We offer you a beautiful workspace in Lviv. But if you’d rather work from home, just drop by occasionally.

02 Annual training budget
We are looking for ambitious people who want to learn and grow. Who want to keep developing their skills. And we are ready to invest in your personal development.

03 Monthly health package
We care about your well-being! We offer a monthly health package that you can use for everything that improves your health. This also includes a massage or gym membership ;).

04 Free English lessons
Communication is key! Especially in our international team. That’s why we offer you free in-house English lessons for all levels.

05 Extra days off
In addition to your regular vacation days, you can earn more free time. We cherish our people, so the longer you work with us, the more extra leave you get.

06 Celebration time!
What is life if you can’t celebrate the good things? That is why we give you a paid day off on your birthday if it falls on a working day.

Connectors with a mission
We are a team of connectors in a world full of complex IT infrastructures. We understand the frustration that this creates for organizations, their customers, partners and employees. So connectors. Not only by connecting systems and technology but also in our collaborations. For our partners, we are therefore the connecting factor between people and technology that brings back simplicity. Digital solutions that make (work, business and customer) processes faster, better, and sometimes just more human. Because by putting people first, you help organizations to realize their ideal processes.

Dotlab’rs are curious and always brainstorming together. You notice this not only in our working method, a mix of Design Thinking and Lean UX. It’s in our DNA! We believe that technology is there to support and strengthen people. Will you help us build a more beautiful digital world?

Company website:
https://dotlab.net/

DOU company page:
https://jobs.dou.ua/companies/dotlab/

The job ad is no longer active
Job unpublished on 22 January 2022

Look at the current jobs JavaScript / Front-End Lviv→