Requirements: English
Company: Shiji Poland
Region: Katowice , Silesian Voivodeship
Job Description
- we work in iterations with refinements, plannings and retrospective meetings
- we 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/Jenkins
- we open merge requests and wait for review for other team members before merge
- we use docker and docker compose for local development and deployment of all microservices
- we use teams to communicate and or participate in meetings with other team members
- we 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
Technologies we use:
- React ecosystem
- SASS
- Web Components, Stencil
- Jest, Testing Library
- Webpack, Babel
- TypeScript
- Gitlab
- Docker and Docker Compose
- Design patterns and clean code practices (OOP, SOLID)
- Ember
How We Work - Remote/Hybrid Work:
- Employees up to 50 km from the office (Katowice): 4 times a month
- Employees from 50 to 100 km from the office: 2 times a month
- Employees over 100 km: fully remote work
Additionally:
The Essentials
- Choose your preferred form of employment (B2B or CoE)
- Lloyds insurance (available for B2B contractors)
- Glasses subsidy (300 PLN/year for CoE employees)
Health Well-being
- 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 MyBenefit package
Work Growth
- 40 hours for professional development during work hours
- Free group language lessons
- Unlimited access to Udemy courses
Additional Perks
- MyBenefit cafeteria with 500 or 310 points per month (depending on other benefit choices)
- Referral bonus (starting from 6,500 PLN gross, depending on the position)
- Chill room with table football and PlayStation
- Minimum 4 years experience as JavaScript or Front-End Developer
- Advanced understanding of JavaScript ES6/TypeScript
- Good knowledge of HTML5, CSS3
- Experience in work with or contribute to a JavaScript based build system (e.g., Babel, Webpack)
- Experience with React ecosystem (React hooks) and React design patterns
- Interest in testing, review and code quality
- Familiar with Git
- SOLID understanding of best practices, processes and design patterns, we pay a strong attention to the quality of code
- Open mind, contribution in discussions and good communication, especially inside of the team
- Participation in designing solutions
- Readiness to share knowledge and help team members
- Self-reliance in daily work but also willingness for asking for help
- Good English, both written and spoken
Nice to have but it is not a must:
- Basics of Linux, docker
- Experience with form libraries
- Knowledge of Functional Programming and Object Oriented Programming
- Ember
Job Description
- we work in iterations with refinements, plannings and retrospective meetings
- we 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/Jenkins
- we open merge requests and wait for review for other team members before merge
- we use docker and docker compose for local development and deployment of all microservices
- we use teams to communicate and or participate in meetings with other team members
- we 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
Technologies we use:
- React ecosystem
- SASS
- Web Components, Stencil
- Jest, Testing Library
- Webpack, Babel
- TypeScript
- Gitlab
- Docker and Docker Compose
- Design patterns and clean code practices (OOP, SOLID)
- Ember
How We Work - Remote/Hybrid Work:
- Employees up to 50 km from the office (Katowice): 4 times a month
- Employees from 50 to 100 km from the office: 2 times a month
- Employees over 100 km: fully remote work
Additionally:
The Essentials
- Choose your preferred form of employment (B2B or CoE)
- Lloyds insurance (avail