Skip to main content

Senior Software Engineer (Vue3)

Vue.jsReactTypeScriptVuex
5 дні тому
frontendsenior
S

Sombra

Kyiv
Формат роботиremote

Про позицію

As an experienced Senior Frontend Engineer with expertise in Vue.js, React & TypeScript to ensure the delivery of scalable, high-performance web applications. This role requires a deep understanding of state management, user experience principles, REST & GraphQL API integration, and testing methodologies.

Обовʼязки20

  • Frontend Development
  • Architect, develop, and optimise Vue.js applications using TypeScript.
  • Build applications with SSO integration such as Keycloak.
  • Implement best practices for component-based architecture and UI reusability.
  • Manage and maintain state management solutions (Vuex, Pinia, or similar).
  • Ensure applications are scalable, secure, and high-performing.
  • 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.
  • Optimise application performance, reducing load times and improving responsiveness.

Вимоги10

  • 6+ years of front-end development experience
  • 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

Переваги13

  • 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 or health insurance covering (up to 250$ per year) — after the trial period.
  • 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.
Senior Software Engineer (Vue3)
Оригінал