About the Role
Do you want to help us build a modern back-office panel – fast, scalable, and user-friendly – using the best available technologies? Great! You are exactly who we’re looking for!
Game Dev
Full-time
On- site - Opole
B2B
Contract of Mandate
Mid
Technology stack:
Required:
Git
CI/CD
JavaScript
TypeScript
Vue.js 3
Vitest
Nuxt 3+
Zod
Pinia
Nuxt UI
Tailwind CSS 4+
Vite
GitLab
About the project
Division of responsibilities:
Designing solutions and creating documentation – 10%;
Implementing new features – 50%;
Working on development tools – 20%
Handling ongoing requests – 20%.
Requirements
You’re a perfect fit if:
You have at least 3 years of commercial experience;
You have practical knowledge of design patterns;
You are highly proficient in TypeScript;
You are highly proficient in the Git version control system;
You have extensive experience working with Vue 3 and Nuxt 3+;
You have experience working with RESTful API;
You have solid experience in state management, especially using Pinia;
You have experience working with module bundlers (and their configuration).
Preffered
Nice to Have:
Ability to write unit tests;
Familiarity with CI/CD in GitLab;
Experience with Zod;
Experience with Vue-query.
Job Description
Your responsibilities will include:
Developing and enhancing front-end applications based on Vue.js 3 and Nuxt 3+;
Implementing UI components using Tailwind CSS 4+ and Nuxt UI;
Participating in code reviews, ensuring code quality and readability;
Applying best programming practices, optimising application performance and accessibility.
Tech Stack
JavaScriptTypeScriptVue.js 3Nuxt 3GitTailwind CSSRESTful APIdesign patternsPiniaZodCI/CD