REMOTE RUSSIA | OZON
Hi! This is the frontend development team for warehouse resource management systems.
We build services in several areas: access control systems, biometrics, warehouse vehicle access control systems, warehouse throughput limiting systems, etc.
We are looking for a Frontend Developer who will participate not only in UI implementation but also in solution design: delving into the subject area, working with user scenarios, and influencing the development of tools.
Stack
- Vue 3 (Nuxt), TypeScript, Vitest, C# (BFF).
You will
- Develop interfaces in Vue 3 (Nuxt) and TypeScript: new pages and components, and improvements to existing ones.
- Integrate frontend with backend-API.
- Develop shared components.
- Participate in code reviews and peer reviews.
- Cover code with unit tests and fix bugs.
- Discuss tasks with designers, analysts, and backend developers — ask questions, propose solutions (UX, architecture).
- Ensure the stability and performance of frontend components.
We expect
- Frontend development experience of 3+ years.
- Experience with Vue.
- Experience with TypeScript.
- Experience writing unit tests.
- Solid knowledge of HTML/CSS/JS/Browser API.
- Basic understanding of classic algorithms and data structures, and design patterns.
- Experience with Git.
- Responsible attitude towards code quality and the results of your work.
- Teamwork experience.
Will be a plus
- Experience with external API integration.
- Knowledge of other programming languages (C#, Go, Python, Java, C++ — any).
- Experience with tests (Vitest), Vite builds, CI/CD.
- Public pet projects, GitHub/GitLab, participation in olympiads or competitive programming.
- Experience with Sentry, Figma, Jira, Confluence.
- Experience with micro frontends.
- Experience optimizing interface responsiveness.
- Experience with AI.
Working at Ozon Tech means
- People who care — we value initiative and independence, trust each other, and give freedom in decision-making.
- Open culture — we learn from mistakes and focus on solving problems, not on finding fault.
- A strong team we are proud of — we discuss ideas, share expertise, ask for advice, and support each other.
- Modern stack and developed engineering culture — we implement ambitious projects and create solutions that are not yet on the market.