Devima Solutions
Front End Developer (Vue.js)
Devima SolutionsUkraine8 hours ago
ContractRemote FriendlyEngineering, Information Technology
About Us

We’re a product-focused software company helping startups and enterprise clients across Europe build scalable, high-quality digital platforms. From day one, you’ll work on real, user-facing applications - not outdated legacy systems or internal tools.

We’re active in fintech, SaaS, and data-heavy platforms. Our culture promotes clean architecture, technical ownership, and constant learning.

The Project

Our client is a growing startup in the German e-commerce space, focused on selling event-related gift cards across Germany.

You’ll support the development and enhancement of their digital platform, ensuring seamless integration of new features and a high-quality user experience.

Expect close collaboration with the client’s team, exposure to modern retail tech, and insights into the evolving gift card market.

Your Role

As a Front End Developer, You Will

  • Build and maintain product features in Vue.js
  • Refactor code to improve quality and maintainability; write unit tests
  • Monitor and optimize performance using metrics like Web Vitals
  • Conduct code reviews with focus on quality, security, and speed
  • Propose improvements to the codebase and share knowledge with the team
  • Work with a custom UI Kit and reusable components
  • Fix bugs and boost performance (e.g. lazy loading, code splitting)
  • Collaborate closely with designers, managers, and developers
  • Contribute to product strategy and business-aligned solutions
  • Participate in sprint planning, task estimation, and goal decomposition

Bonus: You may also support backend feature development in PHP under mentorship (if interested).

Responsibilities

  • Develop frontend components in Vue.js
  • Occasionally contribute to backend tasks in PHP (with guidance)
  • Collaborate using Git, Slack, and modern review workflows
  • Test your code and adopt best practices
  • Learn through feedback, mentorship, and hands-on experience

Requirements

You have:

  • Strong HTML / CSS skills
  • 1+ years of JavaScript (modern ES6+) experience
  • 1+ year with TypeScript
  • 1+ year working with Vue.js (Vue 2/3)
  • Experience with SSR/SSG (Nuxt or Vue render)
  • Unit testing experience (e.g., Vitest, Jest)
  • Familiarity with tools like Vite, Git, WebSockets
  • Basic understanding of Express, Docker, Kubernetes
  • CI/CD exposure (GitLab CI, GitHub Actions)
  • Strong communication and teamwork skills
  • Self-organization and reliability

Nice to Have

  • Experience in SaaS products or startup environments
  • Familiarity with Laravel or PHP-based stacks
  • Exposure to Redis, MongoDB, or Elasticsearch
  • Basic knowledge of Node.js
  • Experience building applications with React.js and Next.js

What We Offer

  • Office, Hybrid – flexible hours
  • Collaborate with top-tier clients
  • 18+4 paid days off, no matter your contract
  • Lawyer Services
  • Accounting Support
  • MacBook Pro + premium tools
  • Annual learning budget (including GenAI courses or conferences)
  • Career growth path to Senior-Level Developer
  • Projects with visible, real-world impact

Key Skills

Ranked by relevance