
Senior Frontend Developer I Activities Daylight
- Katowice, śląskie
- Stała
- Pełny etat
- 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
- contributing to the infrastructure that the team leverages for development
- code reviewing
- 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
- React ecosystem
- SASS, SCSS
- Web Components, Stencil
- Jest, Testing Library, Enzyme
- Webpack, Babel, Rollup
- TypeScript
- Gitlab
- Docker and Docker Compose
- Design patterns and clean code practices (OOP, SOLID)
- Getting requirements about functionalities, developing and maintaining software features based on visual mockups and UX descriptions in scrum manner (sprints, grooming, planning, retrospective sessions)
- Working with the newest technologies, best practices and patterns in software development
- Working with Company's internal design system
- Delivering high-quality code, which is both functional and performant
- Writing tests
- Code reviewing
- Contributing to the infrastructure that the team leverages for development
- Contributing in design of solutions with team members
- Sharing knowledge with other developers
- Working with microfrontends and microservices in multi-region environment
- 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, Rollup)
- experience with React, React Hooks, React Context
- having experience with further Front-End technologies is nice to have but not necessary
- having experience with Redux Sagas is nice to have
- interest in testing, review and code quality
- good knowledge of: HTML5, CSS3, SASS, SCSS, Jest/Enzyme, Web Components
- Choose your preferred form of employment (B2B or CoE)
- Lloyd's insurance (available for B2B contractors)
- Glasses subsidy (300 PLN/year for CoE employees)
- 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
- 40 hours for professional development during work hours
- Free group language lessons
- Unlimited access to Udemy courses
- Worksmile cafeteria with 525 points per month
- Referral bonus
- Chill room with table football and PlayStation