
Front-end Engineer (m/f)
- Ljubljana, Osrednjeslovenska
- Nedoločen čas
- Polni delovni čas
- Develop, test, and maintain high-quality, reusable, and scalable components and web applications using React.js.
- Collaborate with UI/UX designers to translate wireframes and designs (Figma) into functional and visually appealing user interfaces.
- Work closely with cross-functional teams to plan and develop new features and integrate them with backend services.
- Optimize applications for fast loading, responsiveness, and scalability across various devices and browsers.
- Troubleshoot and resolve frontend issues to ensure a top-notch user experience.
- Stay up to date with trends and innovations in UI development and apply best practices within the team.
- Participate in code reviews and share knowledge with team members.
- 3-5 years of experience in web application development.
- Strong knowledge of JavaScript (ES6+), TypeScript, HTML5, CSS3, and React.js (components, state, props, hooks).
- Experience with state management (Redux, Zustand, Context API) and tools such as Webpack, Babel, and NPM/Yarn.
- Familiarity with testing (Jest, React Testing Library), writing test cases, and using bug tracking tools (e.g., Xray, TestRail).
- Understanding of responsive design principles, basic web accessibility (WCAG), REST APIs, and version control (Git).
- Proactive and self-motivated mindset with strong communication skills.
- Knowledge of C#/.NET, ASP.NET Core, Entity Framework, GraphQL, or experience with Next.js/Gatsby.
- Familiarity with SQL databases (e.g., MS SQL, PostgreSQL).
- Understanding of CI/CD tools (Azure DevOps) and experience with agile methodologies (Scrum, Kanban).
- Full-time employment with a six-month probation period.
- Work in an international, agile environment.
- Flexible working hours and the option for hybrid work.
- A pleasant working environment within young and connected teams.
- Opportunities for career growth.
- Reserved parking space.