Job Openings
Senior Frontend Developer (Vue3)
About the job Senior Frontend Developer (Vue3)
We're seeking a Senior Frontend Developer (Vue 3) to join our fintech product team at EMCD one of the world's leading crypto ecosystems.
You'll take ownership of the frontend architecture for a brand-new product, work with modern tooling, and collaborate closely with product, design, and backend teams to ship fast, clean, and scalable user experiences.
Responsibilities:
- Build a new fintech product from scratch using Vue 3 and modern frontend tooling
- Develop clean, maintainable, and scalable code
- Optimize frontend architecture and support microfrontend infrastructure
- Work with Product Managers, Designers, and Backend Engineers to deliver new features
- Contribute to architectural decisions and internal development standards
- Help develop and evolve the company-wide UI Kit
Requirements:
- 3+ years of experience as a Senior Frontend Developer
- Deep knowledge of Vue 3, TypeScript, Pinia, TanStack Query, Vite
- Understanding of Microfrontends (Module Federation) and FSD (Feature-Sliced Design)
- Hands-on experience with WebSockets, REST APIs
- Familiarity with CI/CD workflows and Docker
- Experience writing unit and end-to-end tests (Jest, Testing Library, Playwright, Storybook)
- Strong problem-solving skills and ability to work independently
Challenges You'll Tackle:
- Take ownership of the entire codebase for a new fintech product
- Work with microfrontend architecture and integration
- Refactor and optimize legacy solutions
- Collaborate across multiple teams and adapt to fast-changing priorities
What We Offer:
- Fully remote work from anywhere in the world
- Flexible working hours results over schedules
- 28 calendar days of vacation + 12 additional bonus days
- Paid sick leave with no bureaucracy
- Compensation for courses, certifications, and training programs
- Real ownership, challenging tasks, and the chance to shape key fintech infrastructure
Ready to build meaningful products and shape the future of crypto? Join us!