Salary: from 120,000 RUB to 165,000 RUB
Company: 💻 CODEX
Grade: Middle, Senior
Location and citizenship: RF
Required experience: from 3 years
Format: Remote work
📌 Responsibilities:
- Development of key features for media platforms using Vue and Nuxt.js.
- Selection of optimal rendering modes (SSR, SSG, SPA) for specific tasks.
- Frontend performance optimization and work with Web Vitals metrics.
- Writing API documentation and preparing applications for production release.
- Working in a distributed team using GitLab, conducting code reviews.
- Participation in architectural and engineering decision-making with a focus on product value.
📋 Requirements:
- 3+ years of commercial development experience with real production projects.
- Deep knowledge of Vue (Composition API) and Nuxt.js.
- Strict TypeScript — mandatory.
- Excellent understanding of rendering modes: SPA, SSR, SSG.
- Experience working with state managers (Vuex / Pinia).
- Experience integrating REST APIs, working with Swagger.
- Knowledge of caching approaches at different application levels.
- Performance optimization experience, knowledge of Web Vitals metrics.
➕ Will be a plus:
- Experience with headless UI libraries (Headless UI, Reka UI, Ark UI).
- Experience with Storybook, Vitest, Eslint / Stylelint.
- Knowledge of Docker, docker compose, MongoDB.
- Understanding of Open Telemetry and monitoring approaches.
🙋 Conditions:
- Work on complex and interesting projects in a strong team.
- Remote work format with flexible hours.
- Opportunities for professional growth and learning.
- Competitive salary, discussed upon completion of the interview.