Shiji Group provides software solutions and services for the hospitality, food service, retail and entertainment industries, ranging from hotel management solutions, to food and beverage and retail systems, payment gateways, data management, online distribution and more.
Your job will be to 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.
What will you do:
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 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.
Employees up to 50 km from the office (Katowice) - 4 times a month
Technologies we use:
React ecosystem, Ember
SASS
Web Components, Stencil
Jest, React Testing Library,
Webpack, Babel
TypeScript
Gitlab
Docker and Docker Compose
Key Areas of Responsibility:
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 design patterns in software development
Code reviewing
Understanding of best practices, processes, and patterns in software development
Willingness to learn from the best developers in our company
What we’re looking for:
Minimum 1 year experience as JavaScript developer
Experience with React, React Hooks
Good understanding of JavaScript and TypeScript
Good knowledge of HTML5, CSS3
Good knowledge of GIT
Interest in testing, review and code quality
Familiar with REST API
Basic Knowledge of Object Oriented Programming and Design Patterns
Previous experience working in SCRUM team
Being passionate about programming - just as we are!
What we offer:
How we work - hybrid work:
Employees up to 50 km from the office (Katowice) - 4 times a month
Basics
Form of employment of your choosing (B2B, CoE, CoM)
Flexible working hours
Lloyds insurance - in case of cooperation on a B2B basis
Subsidy for the purchase of glasses (300 PLN/year)
Free parking 3 minutes from the office or shared underground parking (can be reserved - first come, first served)
Health & Safety
Private medical care with dentists package for you and your family
Grupowe ubezpieczenie na życie dla Państwa i Państwa partnera
Multisport card w ramach pakietu MyBenefit
Working conditions & Development
Dell laptop, keyboard, mouse, wireless headphones and monitor
40h for development during work time
Free access to group language lessons
Udemy platform
In-house workshops, training sessions or meet-ups
Extras you may like
MyBenefit cafeteria and 500 (or 310 depending on your choice of other benefits) points per month to be used in vouchers
Referral bonus if new employee is referred (6500 PLN gross or more depending on position)
Chill room with table football & PlayStation
Free snacks (every day)
Team building events