#1 Job Board for tech industry in Europe

Mid Frontend Developer
JavaScript

Mid Frontend Developer

Gdańsk
Type of work
Undetermined
Experience
Mid
Employment Type
Permanent
Operating mode
Office

Tech stack

    React

    regular

    JavaScript

    regular

    Redux

    regular

    HTML5

    regular

    CSS3

    regular

Job description

Online interview
About Twill
Twill is a new logistics service for small and medium-sized businesses, enabling them new ways of working. Twill is a scale-up (with approx. 100 people working globally), but we have the resources and benefits of Maersk, a global leading player in logistics.

As a company, we are strategically important to Maersk because Twill adds value to the logistics process by providing small and medium enterprises an online booking platform with competitive rates as well as full transparency of the shipping process, simple document management and excellent reporting tools.


The team
Our current team of around 30 engineers, working within 5 scrum teams is located in The Hague and Gdansk. The team consists of the best and brightest across fields, from industry experts, to digital designers, to developers. And we are united by a single mindset – one that encourages creativity, risk-taking, and a “take charge” attitude. Currently we are hiring for the Gdansk (Poland) office explicitly, relocation from outside Poland will not be considered.

So, are you ready to shake things up with us?


And that's why you should join us:

  • A challenging position in a young, small, fast-growing and ambitious company.
  • Freedom to take your own initiative and responsibilities. In fact, we celebrate failures!
  • Office in Alchemia – with quiet area, multiple meeting rooms, phonebooths, relax area and pool table.
  • Equipment you can choose! Mac, Windows, Linux you name it and on top of that choose external devices you like – headphones, mouse, trackpad etc.
  • Fun is very important to us. Getting outside the office for team days is what we are treating as part of the job.
  • Competitive salary on an employment contract.

What will you do:

  • Work together with your product team on new features for our customers.
  • Be a member of our technical team where you will be able to influence changes in our technology stack.
  • Work with frontline people on creating a better customer experience.
  • Integrate our platform with MAERSK and 3rd party systems.
  • You will give feedback to your peers as well as receive it on a regular basis to learn and grow.

Job requirements

Must have:
  • Experience with JavaScript (ES6)
  • Experience with React library
  • Experience with UI state management - Redux, MobX, or similar
  • Experience writing and maintaining Unit Tests - Jest, RTL, Enzyme, or similar
  • Experience in an Agile software development
  • Ability to take ownership for codebase, implemented solutions, processes
  • Very good English skills, both spoken and written

Nice to have:
  • Experience with NodeJS ecosystem
  • Experience with CI/CD - GitLab, GitHub, or similar
  • Experience with TypeScript
  • Experience in refactoring / re-architecting solutions
  • Experience with StyledComponents
  • Experience with Monorepo setup - Lerna, Yarn workspaces, NX
  • Experience with Design Systems and tooling around it like Storybook, Styleguidist, or similar
  • Experience with integration tests like Cypress, Puppeteer, or similar