EchoGlobal is an IT staffing and team augmentation provider that connects established North American and European businesses with skilled remote software engineers. We primarily accept job applicants from Ukraine, but also welcome talented individuals from other Eastern European countries such as Poland or Romania.
30 січня 2025

Senior Frontend Developer (Vue.js)

віддалено

Company Description

A digital guest information platform was created by two passionate travelers who repeatedly faced the same challenge: a lack of clear communication between hosts and guests. Determined to solve this issue, they developed a solution in 2014.
Designed to help hospitality professionals enhance guest communication, the platform has become a key factor in positive reviews worldwide. It contributes to repeat bookings, longer stays, and, most importantly, happier guests.

Requirements

As a key part of our Frontend team, you’ll be developing complex solutions and new features that bring real value to our users. You’ll have the autonomy to manage your work while ensuring alignment with our overall strategy and timelines — collaborating closely with the rest of the DEV team.

Technical Skills:

Must Have:

  • TypeScript — Strong understanding of types, interfaces, generics, and utility types
  • Vue.js 3 — Deep knowledge of Composition API, reactivity, and component lifecycle
  • Pinia — Experience managing complex application state using Pinia
  • Vue Router — Proficiency in handling dynamic routes, navigation guards, and route-based code splitting
  • Vite — Experience with modern build tools, project configuration, and performance optimizations
  • HTML & CSS — Advanced understanding of semantic HTML, modern CSS (flexbox, grid)
  • Progressive Web Apps (PWAs) — Basic knowledge of service workers, caching, and offline support
  • REST API Integration — Working knowledge of consuming APIs efficiently
  • Performance Optimization — Knowledge of lazy loading, code splitting, and Vue’s reactivity best practices
  • Cross-Browser & Responsive Design — Ability to ensure compatibility across modern browsers and devices

Nice to Have:

  • WebSockets & Real-Time Communication — Experience with socket.io or native WebSockets.
  • Internationalization (i18n) — Familiarity with Vue I18n and best practices for multilingual applications.
  • CI/CD — GitHub Actions, or GitLab CI for frontend deployment.
  • Package managers (Yarn, PNPM) — Comfortable managing dependencies and optimizing package installations.
  • Git — Proficient in Git workflows, branching strategies, and conflict resolution.
  • Experience with Google Maps API

English Level:

  • Strong Upper-Intermediate, Excellent verbal communication skills.
  • Should be able to understand somebody who speaks fast with a British accent. :)

Responsibilities:

  • Deliver high-quality solutions (code) for assigned epics, tasks, and bugs.
    • Ensure code is properly tested, optimized, and accounts for edge cases.
    • Maintain high coding standards with clean, reusable, and scalable code.
    • Write only as much code as needed (because less code = fewer problems 😀).
  • Breaking complex problems into smaller, manageable tasks.
    • Analyzing the problem and finding the best solution.
    • Splitting work into structured tasks to improve planning and estimations.
  • Manage your workflow and inform about your progress.
    • Communicate with DEV managers about blockers or unexpected issues.
  • Cooperate with our PO & DEV lead(s) to achieve your main mission!
    • Helping with architectural decisions.
    • Assisting with technical feasibility analysis of new features.

Work Schedule and Timezone

Flexible 8hr/day Mon — Fri EET (Eastern European Time). Minimum 4 hours overlap with the UK time.

LinkedIn