Senior Front-End Developer

  • Full-time

Company Description

COMPANY DESCRIPTION

 Shiji Group is a major software supplier in the hospitality and retail industries. Developing worldwide leading products and technologies, aimed at the international market and speeding up its globalization progress. Our team of more than 5,000 talented employees, in 70+ subsidiaries worldwide, is constantly adapting to facilitate the transition to fully integrated systems for our clients through a network of secure, scalable, and ready for the future platforms, so clients can focus on their core competencies of serving their customer and guests.

Working in the Development the Front-End Developer will develop a part of a distributed system that serves the hospitality industry. The system consists of many domain-oriented microservices developed under a few cross-functional teams. You can bring a smile on the faces of thousands of people working in hotels across the globe.

Job Description

  • Developing and maintaining software features based on visual mockups and UX descriptions,
  • Writing tests,
  • Delivering high-quality code, which is both functional and performant,
  • SOLID understanding of best practices, processes and patterns in software development,
  • Contributing to the infrastructure that the team leverages for development,
  • Code reviewing.

Technologies used:

  • JavaScript,
  • TypeScript,
  • SASS,
  • HTML 5,
  • React / Redux,
  • Jest,
  • Web Components.

Qualifications

  • Minimum 5 years’ experience as JavaScript or Front-End Developer
  • Advanced understanding of JavaScript ES6/TypeScript
  • General awareness of web application performance best practices
  • Experience in work with or contribute to a JavaScript based build system (e.g., Babel, Webpack)
  • Experience with React, React Hooks and Redux - or Ember
  • Having experience with further Front-End technologies is nice to have but not necessary
  • Interest in testing, review and code quality
  • Good knowledge of:
    • HTML5, CSS3
    • SASS
    • Jest/Enzyme
    • Web Components

Nice to have:

  • Familiar with REST API,
  • Previous experience working in SCRUM team,
  • Experience with CQRS and Event Sourcing patterns,
  • Passion for learning and perfecting skills by means of reading books, articles and participating in JS communities.

Additional Information

WHAT WE OFFER

  • Challenging and creative technology environment with a great deal of freedom and responsibility;
  • Feedback and initiatives are always welcomed, you’ll also get full ownership to help shape the company's future;
  • Opportunity to grow inside the global organization and develop yourself both professionally and personally;
  • Exciting job within a creative environment and the opportunity to make a real impact on the business;
  • Flexible working hours;
  • Full time job contract.

 

WHAT YOU HAVE TO KNOW

  • Please note that Shiji does not provide work permit sponsorship for this position

INTERESTED?

Looking forward to your application under specification of your possible starting date and salary expectations.

Please don’t forget to put the clauses you accept in your resume:

I agree that my personal data will be processed by Shiji Portugal, S.A. in order to recruit for the position I am applying for.

I agree to the processing of my personal data by Shiji Portugal, S.A. for the needs of future recruitment.