Join The Bright Box

Open Positions

Frontend Developer

Open Positions

Frontend Developer

Skopje, Bitola or remote Full time Active from 27.11.2025

Job Description

We are seeking a Frontend Vue.js Developer to join our team. You will work on a production application in healthcare using Nuxt and TypeScript, mainly contributing to UI components and logic for user-facing workflows. The ideal candidate is a team player with solid technical foundations around state management and data fetching patterns for single page applications, a passion for building high-quality user interfaces and drive for improving their skills on the backend.

Requirements:

  • 2–3 years of professional experience as a Full Stack or Frontend Developer
  • Knowledge and hands-on experience with Vue.js, React or similar (Solid, Angular etc.)
  • Experience working with Nuxt, Next.js or, alternatively, experience with single page apps backed by other backend frameworks.
  • Experience with RESTful APIs and modern web application architecture
  • Knowledge of modern responsive design principles
  • Ability to work effectively in a collaborative team environment
  • Strong problem-solving abilities and attention to detail

Nice to have:

  • Experience with TypeScript is very welcome
  • Experience with Tailwind
  • Unit and e2e testing frameworks such as Jest, Vitest and Playwright

Responsibilities:

  • Develop and maintain high-quality frontend components using Vue.js and Nuxt
  • Write clean, maintainable, and well-documented code
  • Collaborate with team members across design, product, and engineering
  • Participate in code reviews, sprint planning, and technical discussions

We Offer:

  • An organization that is open to your ideas
  • Creative and supportive team of professionals
  • Work in a flat team structure with open honest feedback
  • Personal growth - we encourage continuous learning and experimentation
  • Competitive salary
  • Hybrid working model
  • Team building activities
  • Awesome office space in Skopje and Bitola
Apply for this position

Or send your CV at jobs@thebrightbox.com