Skip to main content

Senior Frontend Developer

Vue.jsVue RouterPiniaTypeScript
5 days ago
frontendsenior
U

UPSTARS

Kyiv

About the Position

UPSTARS is a product IT company focused on technological solutions and B2B services for international clients, launching stellar projects in the iGaming sector. They are looking for a Senior Frontend Developer to enhance their Frontend department.

Responsibilities10

  • Develop and enhance product features in a Vue 3 application with SSR.
  • Work on business-critical scenarios: registration, login, profile, cashier.
  • Integrate frontend with API and frontend-services, ensuring stable client logic and state operation.
  • Support and improve the frontend architecture: Pinia, routing, modules, shared components, SSR/prefetch.
  • Optimize interface performance, page load, and heavy user scenarios.
  • Analyze and fix bugs and degradations through tools like Sentry, Grafana, Prometheus.
  • Participate in code reviews, task decomposition, and technical team growth.
  • Collaborate closely with frontend developers, frontend-services, QA, designers, PO.
  • Prepare changes for release, control quality and risks in the CI/CD process.
  • Ensure stable product operation on a large number of mirrors with different geo-configurations.

Requirements13

  • Proficiency in Vue 3, including Composition API.
  • Experience with Vue Router.
  • Practical experience using Pinia, including working with state during SSR and data prefetching.
  • Knowledge of TypeScript.
  • Experience implementing SSR/SSG without using Nuxt.
  • Building SSR solutions based on Node.js + Express.
  • Understanding hydration and principles of client/server logic separation.
  • Experience with Vite (build configuration, code splitting, lazy loading, bundle optimization).
  • Testing experience: Vitest (unit testing); Playwright or Puppeteer (E2E testing).
  • Understanding and using observability tools: Sentry, Prometheus, Grafana.
  • Experience with CI/CD: GitLab CI, GitHub Actions, Docker, Helm, ArgoCD.
  • Working with localizations (including vue-i18n).
  • Understanding proxy and building an API layer on Express.

Benefits8

  • Teamwork – we not only work together but also rest, engage, and do good deeds together.
  • Positivity – we navigate life easily and derive excitement from well-done work, interesting tasks, and team feedback.
  • Opportunities – we offer a clear career plan with Performance Review, training, mentoring programs, and other tools for realization.
  • Bravery – we tackle star tasks, unafraid of challenges and ambitious plans.
  • Openness – we speak plainly about complex matters, listen to ideas and feedback, and value proactivity.
  • We have our own capacities for creating technological solutions from scratch.
  • We automate routine tasks to use time for personal development and professional growth within the company.
  • We dislike bureaucracy and outdated approaches – we value freedom of action.
Senior Frontend Developer
View Original