JavaScript Developer - Inspiration Team

  • Place:

    Brno
  • Work type:

    full-time, contract
  • Required languages:

    English (B2)
  • For graduates:

    no

Kontakt na recruitera:

Petra Lakatoš Petra Lakatoš IT pozice

Why should you choose us?

Multicultural development team working on a SOA e-commerce platform serving as a basis for one of the most popular online shops with electronics in the UK – Currys and PC World. The platform handles more than 7,000,000 unique visitors per day and processes 8 orders per second during the peak season.
We are continuously improving the platform and looking for new challenges. Currently we are working on complete automation of checkout process, we focus on test automation improvements and we are preparing for the next steps in continuous integration. We are agile with the vision of becoming a multichannel leader on the EU market.

Currently we are looking for an experienced JavaScript Developer to join our Inspiration team.

The Inspiration team, based both in Brno and London, comprises the roles of Product Owner, Technical Lead, Scrum Master, Front & Back Developers, UI Designer, Digital Copywriter and UX Architect. We are committed to elevate the agile concepts and values in Dixons Carphone Group and deliver the best omnichannel customer experience possible.

Our team plays a significant role in developing the foundation solutions enabling other teams to manage and deliver their solutions easier & faster. Our team contribution is provided through a shared UI library, unified administration system, WYSIWYG page editor, quickstarts for micro services, micro frontends, etc.

And what technologies do we work with? TypeScript is our choice number one! On backend, it is good old Express and a newer framework NestJS. We are building RESTful APIs and newly preferred GraphQL APIs (code-first approach) in NestJS. On front office, we use React with server-side rendering where we utilise Next.js as well as our own solution. Micro frontends is our next big thing, we are building custom tooling allowing us to build smaller frontend applications with ease (Next.js -like developer experience) and put them together in the container application (also using our toolkit and EJS templating language). Common data storage in Dixons is Oracle DB and we are connecting to it via Knex library.

What will you do?

  • You will participate on the application design, development and delivery -
from code, integration, quality and deployment perspective
  • You will be a part of our internal JS community across the whole e-commerce department
  • Possibility to advise new technologies to be used
  • Participation on various workshops, trainings and conferences
  • You may always seek for help from our colleagues in various areas – TypeScript, UI, Redux, GraphQL, QA, DevOps

Now you’re probably wondering what skills and knowledge we expect from you? Well…

  • Experience with Node.js (Express, NestJS)
  • Experience with React (Next.js) or other modern UI framework
  • Skilled in ES6+, TypeScript
  • Overview of various test automation strategies
  • Experience with databases (SQL and/or NoSQL)
  • User knowledge of Docker
  • Familiar with CI/CD - ideally with GitLab CI
  • Experience with Agile environment
  • Cooperation on user story & acceptance criteria definition
  • Be proactive & self-managed
  • Good communication skills

What we offer to make you happier?

  • Modern office right in the city centre with an amazing terrace
  • 25 vacation days, 100 CZK/day lunch vouchers, flexible working hours
  • Team buildings where we get a chance to get to know each other more (even with UK colleagues)
  • Soft skills trainings, language courses, technical conferences
  • You can mix benefits of your choice in our Cafeteria benefit system
  • Bonus and loyalty scheme, sick days
  • Home office
  • contribution to pension scheme, MultiSport card and a gym membership
  • Chill out space (PlayStation 3,4; Wii), relax room, table football
Apply now Refer a friend More information about department
JavaScript Developer - Inspiration Team
Poslat kamarádovi
JavaScript Developer - Inspiration Team