Senior Frontend Developer (React)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Frontend Developer (React): Building and evolving enterprise-grade POS and eCommerce solutions for the cannabis industry with an accent on performance, scalability, and complex integration flows. Focus on refactoring legacy code, driving the evolution of public UI component libraries, and leveraging AI-assisted development workflows to maintain high-quality standards.
Location: 100% Remote (Global). Core team hours: 09:00-15:00 GMT.
Company
is a product-driven startup providing an all-in-one enterprise platform for cannabis retailers, combining POS, eCommerce, marketing, and analytics.
What you will do
- Participate in product discussions, planning, and technical design.
- Build and evolve integration flows between admin and client-facing applications.
- Refactor legacy code and improve architecture incrementally.
- Review pull/merge requests and mentor team members.
- Contribute to shared UI/core libraries and drive the evolution of the public UI component library.
- Utilize AI tools effectively for coding, refactoring, and documentation while maintaining quality oversight.
Requirements
- 4+ years of frontend experience in a product company.
- Strong TypeScript and React fundamentals.
- Experience with React Context and async data layers like TanStack Query.
- Solid grasp of SSR and hydration concepts.
- Strong testing habits (unit and E2E).
- Hands-on experience with AI coding assistants and a thoughtful approach to their usage.
Nice to have
- Experience writing custom agents, skills, or MCP integrations.
- Knowledge of OpenAPI-driven codegen or observability tooling.
- Experience working in a large legacy codebase under refactor.
Culture & Benefits
- Salary paid in USD via B2B contract.
- 100% remote-first environment.
- Flexible working hours with core team time alignment.
- 20 paid vacation days and 12 holidays per year.
- Medical insurance provided after probation.
- Equipment reimbursement for home office setup.
Hiring process
- Recruiter call (30 minutes) including an English proficiency check.
- Online technical screening via code challenge.
- Technical interview (1.5 hours) deep-diving into skills.
- Final interview (1 hour) with the Head of Frontend.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →