frontend vue.js
генерация резюме под вакансию
сопроводительное письмо
описание
Wargaming is an award-winning online game developer and publisher headquartered in Nicosia, Cyprus. The company develops and publishes online games, including World of Tanks, World of Warships, and World of Tanks Blitz, for millions of players across major gaming platforms.
задачи
- Develop and maintain event pages, web adventures, game web mechanics, mini-games, widgets, and portal/web modules;
- Develop frontend solutions using Vue 3, TypeScript, and related tooling;
- Work with production code written in vanilla JavaScript;
- Work with REST APIs, JSON configurations, and data-driven interfaces;
- Implement complex animations and interactive behavior;
- Work with visual-heavy and interactive web interfaces;
- Prepare and maintain frontend bundles for CMS integration;
- Optimize performance of animation-heavy and mobile-heavy pages, including asset loading, rendering, lazy loading, browser behavior, and frontend performance;
- Ensure proper functionality across different devices, browsers, regional versions, and language configurations;
- Collaborate with designers using Figma, verify implementations, and prepare or export assets when needed;
- Support and improve reusable components, UI patterns, and shared frontend approaches;
- Write technical documentation and implementation guidelines.
требования
- 3+ Years of commercial frontend development experience with HTML, CSS, and JavaScript;
- Strong knowledge of JavaScript (ES6+) and browser APIs;
- Strong HTML5, CSS3, and SCSS skills;
- 2+ Years of practical experience with Vue 3;
- Experience with TypeScript and Composition API;
- Experience with mobile web development;
- Strong practical understanding of cross-browser compatibility and platform/browser quirks;
- Experience working with REST APIs, JSON, and asynchronous client-server interactions;
- Experience implementing complex animations and interactive interfaces;
- Experience working with CMS or content-driven web projects;
- Independence in solving technical tasks and finding solutions;
- Attention to implementation quality, interface details, and user experience;
- Ability to work across different types of tasks and contexts;
- Ability to work with existing codebases, refactor code, and maintain production quality;
- Confident use of Figma;
- English sufficient for technical communication and documentation;
- Nice to have: visual design, composition, and UI/UX principles, previous design experience, Three.js, WebGL, other 3D/web graphics solutions, GSAP, ScrollTrigger, Pinia, Vite, web analytics or tracking systems, Node.js for frontend tooling and build systems, design systems or custom UI kits, frontend performance optimization and browser rendering, frontend bundles and build/deploy flows for CMS integration, Nginx, CDN, Object Storage, GitLab CI/CD, Photoshop, multilingual and multi-regional projects, Russian language skills, relevant interactive, mini-game, animation-heavy, or 3D/web-heavy projects.
условия
- Onsite during the probation period and hybrid after probation, with 3 days in the office and 2 days working from home;
- Up to 5 additional vacation days based on years of service at Wargaming;
- 5 Personal Days, Birthday Leave, Marriage Leave, and Compassionate Leave;
- Sick Leave Compensation and Maternity Leave Benefits;
- Premium Private Health Insurance;
- Career development and education opportunities within the company;
- English clubs and a language-learning platform;
- Mental well-being program (iFeel);
- Commuting allowance;
- Company events and FitPass membership;
- Employee discounts and a Personal Gaming Account;
- Coffee, fruits, snacks, and an on-site canteen with subsidized food and drink prices;
- Seniority Awards;
- Referral program with rewards.
навыки
Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.