Senior Frontend Developer

Shiji Group

Katowice

On-site

PLN 120,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Private medical care (including dental
Group life insurance
Multisport card
Development platforms access

Job summary

Shiji Group is seeking a frontend engineer to develop parts of a distributed system for the hospitality industry. You will work on features enabling reservations, payments and hotel services across microservices, with React, TypeScript, and modern frontend tooling.

You will collaborate with UI/UX teams, participate in CI/CD with GitLab, and ensure quality through tests and code reviews while adopting SOLID design principles.

Qualifications

  • Experience with React and React Hooks.
  • Good knowledge of HTML5, CSS3, SASS, Jest/Enzyme, and Web Components.
  • Interest in testing, review and code quality.
  • General awareness of web application performance best practices.
  • Ember experience is nice to have but not required.

Responsibilities

  • Developing and maintaining software features based on visual mockups and UX descriptions.
  • Writing tests.
  • Contributing to the infrastructure that the team leverages for development.
  • Code reviewing.
  • Delivering high-quality code that is functional and performant.
  • Applying SOLID design principles and best practices.

Skills

React
React Hooks
HTML5
CSS3
SASS
Jest/Enzyme
Web Components
Ember
Web performance

Tools

Gitlab
Docker
Docker Compose
Webpack
Babel
TypeScript

Job description

Shiji is a global technology company dedicated to providing innovative solutions for the hospitality industry, ensuring seamless operations for hoteliers day and night.

Built on the Shiji Platform—the only truly global hotel technology platform—Shiji’s cloud-based portfolio includes Property Management System, Point-of-Sale, guest engagement, distribution, payments, and data intelligence solutions for over 91,000 hotels worldwide, including the largest chains.

The best hotels run on Shiji — day and night.

Your role

Your job will be to develop a part of a distributed system that serves the hospitality industry. It is a solution that allows hotel employees or hotel managers to handle various activities such as managing reservations, payments and hotel services within the hotel or between hotels. The system consists of many domain-oriented microservices developed under a few cross-functional teams.

We work in iterations with refinements, plannings and retrospective meetings, use Gitlab to sync the code with develop and master branches, and create feature branch for each User Story.

We commit daily and use CI/CD using Gitlab, we open merge requests and wait for review for other team members before merge. Use docker and docker compose for local development and deployment of all microservices. Use teams to communicate and or participate in meetings with other team members, cooperate with UI/UX department to provide user the best possible looks and feel of application. We create NPM internal packages to share work with others, create design systems and avoid repetitions

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

Technologies we use

  • React Ecosystem
  • SASS
  • Webpack, Babel
  • TypeScript
  • Gitlab
  • Docker and Docker Compose
  • Design patterns and clean code practices (OOP, SOLID)
Requirements
  • General awareness of web application performance best practices
  • Experience with React, React Hooks
  • 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
  • Ember - nice to have but it is not a must

What Do We Offer?

  • Private medical care, including a dental package, for you and your family
  • Group life insurance for you and your partner
  • Multisport card as part of the Worksmile package

Work & Growth

  • 40 hours for professional development during work hours
  • Access to platforms like: OpenUp, Pluralsight and GoodHabitz
  • Worksmile cafeteria with 525 points per month
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

DevOps Engineer
DevOps Engineer

Shiji Group • Katowice

Hybrid
PLN 180,000 - 240,000
Private medical care
Group life insurance
Multisport card
Security Compliance Officer
Security Compliance Officer

Shiji Group • Katowice

On-site
PLN 120,000 - 180,000
Private medical care
Group life insurance
Multisport card
SOC/NOC Specialist
SOC/NOC Specialist

Shiji Group • Katowice

Hybrid
PLN 80,000 - 120,000
Private medical care
Group life insurance
Multisport card
Senior Frontend Engineer for HospitalityTech Growth
Senior Frontend Engineer for HospitalityTech Growth

Shiji Group • Katowice

On-site
PLN 120,000 - 180,000
Private medical care (including dental
Group life insurance
Multisport card
+1
Senior Software Developer
Senior Software Developer

Shiji Group • Katowice

On-site
PLN 120,000 - 180,000
Private medical care including dental
Group life insurance
Multisport card
Senior Cloud Infrastructure Engineer
Senior Cloud Infrastructure Engineer

Shiji Group • Katowice

On-site
Private medical care
Group life insurance
Multisport card
+2
Senior QA Engineer (Reporting Team)
Senior QA Engineer (Reporting Team)

Shiji Group • Katowice

Hybrid
PLN 90,000 - 130,000
Private medical care, including a牙dENT
Group life insurance for you and your…
Multisport card as part of the Worksmi
+2
Senior QA Engineer
Senior QA Engineer

Shiji Group • Katowice

On-site
PLN 60,000 - 90,000
Private medical care
Group life insurance
Multisport card
+1
Senior QA Engineer (Meridian)
Senior QA Engineer (Meridian)

Shiji Group • Katowice

Hybrid
PLN 110,000 - 150,000
Private medical care (including dental
Group life insurance
Multisport card
Global Support Engineer
Global Support Engineer

Shiji Group • Katowice

On-site
PLN 90,000 - 130,000
Glass subsidy
Free parking near office
Private medical care
+6