Cegeka has a new opportunity for a Frontend developer to join us in Iasi.

We work in a multi-national, distributed environment using Agile methodology (Scrum) and XP Practices.

We use Agile software development as an approach to deliver the highest value to the customer, by working in intense and close cooperation with him. You’ll be part of an established and proven environment, with quality-oriented developers.

Job overview

Would you like to help companies get their products out to people in no time?

We have a mission, together with our client, the only provider of “on demand” transport management software and services catering to all transport and logistics professionals in every part of the industry, we are developing a transport management system.

It’s meant to be flexible, to communicate with on-board computers and makes it easier to register activities. Drivers have insight into their journey times, and also do the planning departments. Thanks to the system, they are in a better position than ever to plan their work and carry out preparatory activities.

This order management solution speeds up order processing considerably. The transportation and logistics companies can send the necessary documents immediately after loading or unloading.

The Transport Management System (TMS) is already live in production, being used by clients worldwide.

We are now building the systems’ second biggest module with additional functionality and with the objective to move from on-premise to cloud using Amazon Web Services like EC2, API Gateway, Lambda, SNS, SQS, Step Functions, CloudFormation, Elasticsearch. The new architecture is "state of the art" and is using microservices, DDD, CQRS and Event Sourcing. The front-end part is assured using Angular4 and if you would like to help us in implementing it or learn how to do it, than you should come to us!

What you will be working on:

  • Design and develop new features
  • Maintain and improve functionality on our existing software products
  • Follow team coding standards and best practices
  • Collaborate in a small, experienced, energetic team on a rapid, agile development schedule
  • Participate in learning and promoting events
  • Keen on learning new technologies and bringing your input to the table
  • Improve existing and build new functionalities and support the technical team

What you need to succeed:

  • Strong experience with UI development (Javascript, HTML5, CSS3, jQuery, Bootstrap, Angular4, Angular2-jsonapi)
  • Experience with GIT, Jira
  • Experience with web services and XML/JSON technologies; JSON-API; Swagger
  • Experience with projects that addresses REST, MVC, DDD and concepts (CQRS, Event Driven Design, Event Sourcing, Websockets) is a plus
  • Understand SQL and relational databases
  • Basic knowledge on Docker, OpenShift
  • Knowledge on Amazon platform is a plus
  • Practical experience with Agile methodology is a plus
  • Fluent in English

Core values required:

  • Positive attitude
  • Team-player
  • Value courage and care about the team and project
  • Willing to learn and improve
  • Good problem-solving skills
  • Flexible to different technologies and projects

We offer various programs and benefits:

  • Flexible working environment within a dynamic team
  • We leave you room to balance your work and private life - 22 days as annual vacation + additional vacation days according to the internal policies
  • Access to various training programs (soft and hard skills trainings, according to the internal policies)
  • Continous learning and improvement activities (reading groups, competency centers, video sessions on Pluralsight, Events: process related-Agile/Scrum/Kanban, coding oriented TDD Kata)
  • Private medical subscription, you can choose from 2 providers
  • Meal tickets
  • Free Gym Subscription - fitness, aerobic, pool (according to internal policies)
  • Massage within the company premises
  • Relaxation room (foosball, darts, boardgames, X-box)
  • Team events (teambuildings, team hangouts, Christmas party, etc.)
  • Long term career development programs
  • Being part of a growing organization with Belgian roots

Application procedure

01.

Apply

We have a look at your application and contact you as soon as possible.

02.

Meet us

We invite you to an introductory meeting and in preparation for this you fill out a personality questionnaire.

03.

Offer

Are you convinced and we too, then we would like to make an offer to work with us.