Opis oferty
Must have:
- At least 2 years of experience as front-end developer, with focus on UI/UX and strong
cooperation with the design team. - Good understanding of component based architecture including its strengths and
weaknesses. - Good knowledge of web platform (like browser APIs and browser differences).
- Good knowledge of build tools (like Webpack, Rollup, Vite, esbuild) and their extensive
usage. - You are user experience and web performance oriented.
- Open minded, easily adapting to changing technology. If you are one framework
oriented (ex. only Angular or only React) this position may not be for you. - You are open for remote work with visits to HQ in Katowice, which are optional and
occasional.
Nice to have:
- experience in web design, ex. Figma or Sketch.
O stanowisku / o projekcie
Hi. My name is Krzysztof Winiarski, and I’m leading the front-end team at eSky.pl. The team is being rearranged to meet new challenges and take new responsibilities. Its main aim will be to assist product teams in implementation of consistent design across applications we build.
This is going to be archived by re-implementing the design system and providing solid, ready to use web components in strong cooperation with our UX team.Â
Among other goals, the team is responsible for promoting web performance culture. This involves software development and optimization, but also provisioning of various tools related to measuring and boosting web applications performance.
Recruitment process
â— Send as CV and fulfill the self-assessment form you will receive from us.
â— Short call with Magda, our recruiter, when we find your CV interesting.
â— Interview with team leader and squad mates in Polish or English language.
â— Online coding during an interview (approx. 1h).
â— Final decision in 4 working days with full feedback from our side.
Zakres obowiązków
- Translate design language into technology, by building company wide UI kit based on web components.
- Mentoring and supporting other teams in terms of proper implementation of the design system.
- Maintain UI quality by keeping documentation up to date and writing a variety of tests from unit to visual regression ones.
- Build web performance awareness by providing tools and development assistance to other teams in optimizing performance and avoiding its regression.