Senior Front-End Developer

About product

Client experience management platform which is used by more than 4,000 world leading brands, including American Express, Carnival Cruise Lines, EasyJet and L’Oreal. The platform allows to concentrate on solving business goals and easily integrate information from various channels of interaction.

You will be a part of one of our application development teams, where you will contribute to existing as well as new products. The role is perfect for someone who likes to be a part of a team that focuses on using cutting-edge technologies.

Responsibilities

  • Develop world-class solutions together with the team using modern frontend development skills, in particular React, TypeScript, RxJS and Apollo GraphQL
  • Report development progress and issues and identify required remedial actions
  • Ensure all solutions follow company standards and meet design requirements
  • Work closely with your and other development teams as well as QA engineers, product- and project managers
  • Mentor less senior team members and comfortable presenting to a technical audience

Qualifications

  • Exceptional HTML5, CSS3 and JavaScript experience
  • Experience with Single Page Application and modular development using technologies like Angular, React or Vue
  • Experienced working with Web API technologies such as GraphQL or REST
  • Experience with Git, TypeScript, RxJS, Apollo, Node, NPM is preferred
  • Strong understanding of BDD unit testing – preferably using Jasmine and Karma
  • Passionate and ability to keep up-to-date with the fast-moving world of frontend development
  • Take pride into delivering quality code, and not afraid of terms like linting and code coverage
  • Experience mentoring more junior team members
  • DevOps culture and mind-set (understanding CI/CD)
  • Understanding of Agile methodologies and the ability to work well in a team as well as independently on individual projects and challenges
  • Good English skills and the ability to thrive in a multinational environment
  • Understanding C# is a plus

We offer

  • Work with interesting product in unique environment where you work directly with client
  • Work with skilled and passionate colleagues who care about the results
  • Good opportunities for further training and professional education
  • Flexible working hours, competitive salary with benefits and bonuses
  • Long-term employment with social benefits
  • English classes and health insurance at company expense