logo
Upshift Engineering

JavaScript Engineer

Europe (non-EU)

October 1, 2026 at 12:05 PM

✨ AI summary

Location

  • Skopje, North Macedonia

Programming Languages

  • JavaScript

Frameworks

  • React
  • React Native

🚀 We’re hiring: JavaScript Engineer


Build what moves flexible work forward.

🌍 Location: Skopje, Macedonia or fully remote.


As a Macedonian-American company, we connect people looking for flexible work with businesses that need them. Behind every shift is a team turning complex challenges into simple, reliable experiences - and we’re looking for engineers to help us build what comes next...


✨ This role is for you if…

You enjoy switching between web and mobile, care about the details users notice, and like owning a feature from the first product discussion to the final polish.


🛠️ What you’ll do

  • Build and improve features in React and React Native.
  • Collaborate with product, design, backend, and QA.
  • Review code, test your work, and improve existing flows.
  • Bring ideas that make our product and engineering process better.


🎯 What you bring

  • Hands-on JavaScript experience with both React and React Native.
  • Experience with APIs, Git, and an existing product codebase.
  • Attention to usability, performance, and maintainable code.
  • Ownership, curiosity, and clear communication.


💙 What’s in it for you?

  • Competitive salary and stock options based on performance and seniority in a growing Macedonian–American company.
  • Private health insurance and monthly FitKit credits.
  • A supportive team and social events worth looking forward to.


🤝 Our recruitment process

A short HR conversation (up to 20 minutes), a small take-home project (2–3 hours), and a pairing and technical interview with our Discipline and Squad Lead.


🌱 Meet most of the requirements?

We’d still love to hear from you. Bring your passion, ambition, and willingness to learn.


👉 Sound like you? Let’s connect!


🔗 Explore the full job description and apply today!