The Junior Frontend Software Engineer will report to the People Analytics Product Development Lead and will help shape the user experience of internally developed People Technology tools.
The role involves creating dynamic, responsive, and accessible interfaces using Vue 3, TypeScript, and Tailwind CSS.
Responsibilities include developing modular, reusable frontend components, implementing responsive UI layouts, managing application state, writing unit and end-to-end tests, using Git for source control, integrating frontend components with backend APIs, collaborating on a Storybook-based design system, applying performance optimization techniques, and participating in sprint planning and technical design reviews.
Requirements:
Candidates should have around a year of professional experience in frontend development using Vue 3.
Practical experience with TypeScript and Tailwind in production environments is required.
Experience in building and testing complex, data-driven user interfaces is necessary.
Familiarity with Agile development practices and collaborative workflows is expected.
A Bachelor's degree in Computer Science, Web Development, or equivalent experience is required.
Excellent written and verbal English skills are essential.
Knowledge of Vue 3, including Composition API and state management, is necessary.
Candidates should be comfortable with TypeScript, including typings, generics, and interfaces.
Experience in creating responsive, utility-first layouts with Tailwind CSS is required.
Daily use of Git with PR workflows and branching strategies is expected.
Candidates should have experience in API integration, specifically fetching data using Axios/Fetch and handling async states in the UI layer.
Benefits:
The position offers personal development opportunities with a career pathway for professional growth supported by learning and development programs and unlimited access to online educational training courses, learning materials, and books.
Employees will enjoy excellent work conditions in a friendly environment with recognized team spirit and quality recreation time.
A comprehensive social benefit package is included, featuring life insurance, food vouchers, additional health insurance, a monthly flex allowance, internet coverage, corporate discounts, marriage and childbirth/adoption allowance, a Multisport card, Sharesave plan, employee assistance program, a birthday gift, and many other benefits.
The role provides a work-life balance with 25 days of paid vacation, one additional day off for birthdays, and three extra paid days for participation in social responsibility events.
There is an opportunity for flexible working hours and the option to work from home.