Pharmetika logo

Front End Developer - VueJS

Pharmetika

Rad od kuće

13.06.2026.

  • ugovor
  • puno radno vreme
  • online intervju za posao
  • Obaveštenje o pregledu prijave

The Role

We are looking for a Senior Frontend Developer with deep VueJS expertise to own and evolve our client-facing interfaces and internal pharmacy tooling. You will work closely with backend engineers, the front end development team, and product stakeholders to translate complex pharmacy workflows into clean, performant, and intuitive UI.

This is a senior individual contributor role with real ownership. You will make architecture decisions, set frontend standards, and mentor junior developers on the team.

What You Will Do

  • Design and build Vue applications and component libraries that power partner onboarding flows, integration dashboards, and internal pharmacy operations tools
  • Architect scalable, maintainable frontend systems using Vue 3
  • Collaborate with backend engineers to integrate REST API endpoints and real-time WebSocket connections, ensuring contracts are well-defined and error states are handled gracefully
  • Own the component design system - establishing patterns, documentation, and guidelines the broader team follows
  • Work with the data and pharmacy operations teams to build analytical dashboards and reporting interfaces backed by the Pharmetika data warehouse
  • Lead frontend code reviews, enforce quality standards, and contribute to architectural decisions
  • Partner with product on UX decisions, pushing back constructively when implementation complexity is high or edge cases are underspecified
  • Support the dev team through pairing, mentorship, and knowledge sharing
  • Participate in onboarding as the team continues to grow

What We Are Looking For

Required:

  • 5+ years of professional VueJS experience across multiple production applications
  • Deep Vue 3 expertise: Composition API, script setup syntax
  • Strong TypeScript proficiency - you write typed components and composables by default
  • Experience consuming REST APIs and working with async patterns (loading states, error handling, caching)
  • Experience implementing real-time features using WebSockets within Vue applications
  • Working knowledge of IndexedDB for client-side storage, offline capability, or local data caching
  • Proven ability to build and maintain component libraries or design systems
  • Solid understanding of frontend performance - bundle size, lazy loading, rendering optimization
  • Comfortable in a fast-moving SaaS environment where requirements evolve and judgment calls are frequent
  • Fluent in the backend handoff layer: API contracts, OpenAPI specs, data shapes

Preferred:

  • Experience building B2B or developer-facing products (API platforms, integration dashboards, partner portals)
  • Familiarity with healthcare, pharmacy, or regulated data environments is a plus
  • Exposure to data-intensive UI: tables, filters, charting, and export workflows
  • Experience with multi-tenant SaaS architecture and tenant-scoped data access patterns
  • Prior work on internal tooling for operations teams - not just customer-facing products
  • Strong SQL/relational DB familiarity to understand query outputs and data structures 

Tech Environment

  • Frontend: Vue 3, TypeScript
  • Backend / API: RESTful APIs, MySQL, multi-tenant data architecture
  • Tooling: Linear, Git/GitHub

    Pharmetika

    Sjedinjene Američke Države, Inostranstvo, 8000 Excelsion Dr Suite 203

    Napomena: Poslovi.infostud.com ne vrši posredovanje u zapošljavanju u Srbiji, niti u inostranstvu. Postupak selekcije i odabira kandidata je u nadležnosti poslodavca, a odredbe ugovora o radu predstavljaju direktan dogovor između poslodavca i zaposlenog. Svi pojmovi u oglasima, koji su upotrebljeni u muškom rodu, odnose se bez diskriminacije i na osobe ženskog pola i obrnuto, osim ukoliko specifičnim zahtevima posla nije drugačije propisano.