Lead Frontend Developer (Vue.JS)
Frontend developer for 'Puls Magnit' platform, digitizing retail operations. Stack: Vue 3, TypeScript, Pinia, Vite. Team built from scratch. Office in Moscow/Krasnodar/SPb/Innopolis or remote in Russia.
Project 'Puls Magnit' is a large-scale platform creating a unified information space for interaction between the company and contractors, landlords, franchisees, and internal services. It aims to fully digitalize retail operations, equipment repair, and network development. The core is a web platform of personal accounts for all external and internal users, featuring complex integration flows, data parsing mechanisms, and tools for managing the lifecycle of cooperation. The team is being formed from scratch. Responsibilities: - Develop interfaces on Vue 3 - Create SPA/PWA applications, develop new UI components and product features based on Figma mockups - Implement AI interfaces: design and develop dynamic chat components, widgets, dashboards, and control panels for user interaction with AI - Integrate frontend with backend (Laravel) via REST API / GraphQL, handle errors, validate data on the client side - Optimize UX for working with LLMs: implement streaming text responses in real-time (Server-Sent Events / WebSockets) for a 'live' text generation effect - Optimize performance: profile and speed up page rendering, minimize bundle sizes, set up client-side caching - Participate in Code Review: conduct regular code reviews of colleagues, maintain codebase cleanliness standards, and write component tests
Required: - 3+ years of commercial frontend development experience, with at least 2 years of intensive work with Vue 3 stack - Deep understanding of asynchronous JavaScript/TypeScript, experience implementing chats, data feeds, or real-time notification systems - Ability to do pixel-perfect layout based on Figma mockups, understanding of Mobile First principles and responsive layout for any screens - Understanding of generative AI interface specifics (handling response delays, loaders/skeletons, user interruption of generation) - Experience working closely with UX/UI designers (understanding design systems and UI kits) and backend developers (coordinating API contracts)
Offered: - Employment in an accredited IT company - Competitive salary (discussed individually) - Voluntary medical insurance with dentistry and preferential conditions for family members - Equipment for work - Work schedule 5/2 with flexible start - Work in a cozy office in central Moscow (Savyolovskaya metro), Krasnodar, or remotely from other cities in Russia; offices also in Saint Petersburg (Baltiyskaya metro) and Innopolis - Opportunity to realize your experience and potential in interesting and multifaceted projects - Development – we pay for training courses and participation in conferences - Opportunity to conduct and participate in meetups, hackathons to meet colleagues from other departments - Corporate discounts PRIMEZONE and loyalty programs - Corporate library of courses - Opportunity to recommend the company to friends via referral program
Don't miss a single job
Subscribe to our Telegram channel