Senior Software Engineer (Vue.js):
Ukraine

Required Skills & Qualifications:

  • 6+ years of front-end development experience, with at least 3+ years leading teams.
  • Expertise in Vue.js (Vue 3 preferred) and TypeScript.
  • Expertise in React and TypeScript.
  • Strong experience with state management (Vuex, Pinia, Redux, Zustand or equivalent).
  • Hands-on experience with unit, component, and end-to-end testing.
  • Solid understanding of REST & GraphQL API integration and handling asynchronous data.
  • Experience implementing UI/UX best practices and accessibility (a11y) guidelines.
  • Strong knowledge of CSS pre-processors (SASS, SCSS, Tailwind CSS).
  • Proficiency in Vue Router and Vue Composition API.
  • Strong communication skills, ability to coordinate cross-functional teams, and drive team efficiency.

Nice to Have:

  • Experience with GraphQL or WebSockets.
  • Knowledge of Nuxt.js for server-side rendering (SSR).
  • Familiarity with Micro Frontends architecture.
  • Understanding of accessibility (a11y) and web performance optimisation techniques.

Responsibilities:
Frontend Development

  • Implement best practices for component-based architecture and UI reusability.
  • Manage and maintain state management solutions (Vuex, Pinia, or similar).

UX

  • Human-Centered Design: Ability to create user flows and wireframes based on user research and feedback.
  • Accessibility (A11y): Experience ensuring compliance with WCAG 2.1 guidelines.
  • Interactive UI Design: Ability to implement engaging animations and transitions using
  • Framer Motion, GSAP, or CSS animations.
  • Design Systems: Experience in creating and maintaining design systems for UI consistency.
  • Mobile-First & Responsive Design: Expertise in crafting seamless experiences across desktop, tablet, and mobile.

Testing & Quality Assurance:

  • Establish and enforce unit testing, component testing, and integration testing strategies.
  • Utilise tools such as Jest, Vue Test Utils, and Cypress to maintain code reliability.
  • Automate testing and CI/CD pipelines to ensure smooth deployments.REST & GraphQL API Integration & Performance Optimisation
  • Design and optimise REST and GraphQL API interactions to ensure efficiency and security.
  • Collaborate with backend developers to align API structures with front-end needs.

What we offer:

  • Annual paid vacation of 18 working days.
  • Extra vacation days for long-lasting cooperation.
  • Annual paid sick leave of 10 days.
  • Maternity/Paternity leave.
  • The opportunity for sabbatical leave.
  • Marriage and Parenthood Package.
  • Compensation for sports activities (up to 250$ per year) or health insurance covering (70%) — after the trial period.
  • Internal education(corporate library).
  • Career development plan.
  • English and Spanish classes.
  • Paying taxes and managing PE (Private Entrepreneur).
  • Technical equipment.
  • Internal Referral program.
  • Opportunity to take part in company volunteering activities.
  • Sombra is a “Friendly to Veterans” award-holder.