Front-end Engineer

Offer by albelli

javascript

reactjs

typescript

webpack

elm

About this job

Location options: Visa sponsor, Paid relocation
Job type: Full-time
Experience level: Mid-Level, Senior
Role: Frontend Developer
Industry: E-Commerce, Information Technology
Company size: 201-500 people
Company type: Public



Technologies

javascript, reactjs, typescript, webpack, elm



Job description

albelli is looking for an experienced JavaScript engineer to strengthen the teams that create our Online Editors. Do you want to join an enthusiastic team of engineers and bring our customer-facing software to the next level? Then this role is for you!

The team

You will join a multi functional scrum team. This team is responsible for improving and maintaining our browser-based software, working closely together with the Product Owner, Scrum Master, and other developers to get the best results. Besides being part of the Online Editor Team, you will align with the JavaScript chapter, which spans multiple IT teams at albelli.

Your responsibilities

  • Design, develop, test, and release new functionality and improvements to our browser-based software;
  • Continuously evaluate the way that things are done and suggest improvements;
  • Share your knowledge with colleagues through sprint reviews, pair programming, dev days, and any other means you deem necessary;
  • Improving performance and user experience of the current online editor;
  • Splitting out loosely-coupled components of the current editor;
  • Implementing new features requested by the business.

Over the next few months, your focus within the squad would be to work on:

  • Improving performance and user experience of the current online editor;
  • Splitting out loosely-coupled components of the current editor;
  • Implementing new features requested by the business.

 Requirements

  • Good understanding of JavaScript, HTML5 & CSS3;
  • Understanding of the ReactJS model;
  • Familiarity with Typescript or willingness to learn;
  • Careful root cause analysis, not stopping at the boundary of third-party dependencies.
  • Customer-oriented mindset;
  • Fluency in English.

Desirable:

  • Experience with ReactJS and Webpack;
  • Experience with asynchronous, event-driven architectures;
  • Familiarity with Elm or willingness to learn;
  • Knowledge of, or experience with cloud providers, preferably AWS;
  • Experience with BDD and CI/CD.

We Offer

  • An international office hosting over 30 nationalities;
  • Competitive compensation with lots of benefits;
  • A state-of-the-art client-side software to work on;
  • A social atmosphere (lunch, Friday drinks, parties, sports, etc.);
  • An informal, fun and driven culture;
  • A central location in one of Europe’s most vibrant cities.


A new version is available REFRESH