Location
Vilnius, Lithuania
Job Type
full-time
Salary
3000 - 8000 Eur GROSS
Posted
February 26, 2026

Job Description

Job Description

  • Write (a lot) of high-quality code with functional JavaScript.

  • Improve your skills and learn from top-notch engineers.

  • Tackle tough problems and find creative ways to solve them.

  • Push your code to millions of users every day.

  • Work on cutting-edge technologies and become an industry leader.

  • Write TDD and clean code.

  • Contribute to the engineering culture and methodologies of Wix.

Requirements

  • Top-notch skills in at least one framework such as React, Angular or Ember
  • Familiar with modern languages such as TypeScript and ES6
  • Experienced in build tools such as Babel, Webpack, Grunt and Gulp
  • Self-learner, independent and a great team player
  • Bonus points for familiarity with server-side technologies (NodeJS, Java, .NET, Python, Ruby)
  • Bonus points for being a functional programming geek
  • Bonus points for experience in Test Driven Development (TDD) and Continuous Delivery.

About the Team

We are Wix's Frontend Engineering Guild. We build unique, scalable, resilient products and technologies that empower anyone to succeed online. Our mission is to develop complex micro-frontends and maintain the highest development standards. We embrace cutting-edge technologies, TDD, and clean code. We work in small teams, follow agile work methods and use continuous integration and delivery methodologies to run quickly. We love sharing knowledge and contributing back to the open-source community.

We offer:

  • Equity (RSUs) and discount stock purchasing plans (ESPP)

  • Health and personal accident insurance

  • Daily lunch and snacks at the office

  • Commuting allowance

  • Discounted phone operator services and compensation for a new phone

  • Free exercise classes and wellness activities

  • Online courses and professional development

  • Fun activities and team events
     

Salary range is 3000 - 8000 Eur GROSS / month (Total package, including equity)

About Wix

Wix makes it possible for anyone to succeed online. 

Since 2006, we've grown to around 5,300 employees in 22 countries, launched over 40 products, and serve over 299 million users and their visitors worldwide. 

At Wix, we push you to innovate, evolve in non-traditional ways, and collaborate. We operate in small teams that work closely together at a high level. 

Although we're already industry leaders in web creation and business, our work is nowhere near done.  Our goal is to become the main engine of the Internet so we can create a more open web for all.

We're proud to be an equal opportunity employer.  Wix was built around the idea that everyone has the right to be successful, online. This same vision defines us as an employer: creating a work environment where everyone is welcome, and anyone has the right to succeed.

🎯 Who is this job for?

This role is ideal for a Middle Frontend Engineer with strong experience in React, Angular, or Ember, and solid knowledge of modern JavaScript (ES6+) and TypeScript. It suits someone passionate about clean code, TDD, CI/CD, and building scalable micro-frontend architectures that serve millions of users. You should be comfortable working with build tools (Webpack, Babel), solving complex UI problems, and contributing to a strong engineering culture focused on quality and innovation.

πŸ’¬ Potential Interview Questions

  1. How would you design and maintain a scalable micro-frontend architecture using React or a similar framework?
    I would split the application into independently deployable modules with clear domain boundaries, shared design system components, and strict interface contracts. This ensures scalability, team autonomy, and consistent user experience across products.

  2. What are the core principles you follow when writing high-quality functional JavaScript?
    I favor pure functions, immutability, and predictable data flow to reduce side effects and improve testability. Leveraging ES6+ features and TypeScript strengthens readability and maintainability.

  3. How do you apply Test-Driven Development (TDD) in frontend projects?
    I start by writing failing tests that define expected behavior, then implement the minimal code required to pass them, followed by refactoring. This ensures confidence in functionality and encourages clean, modular design.

  4. How do you optimize performance for applications used by millions of users daily?
    I minimize bundle size through code splitting and tree-shaking, optimize rendering strategies, and monitor runtime performance. Profiling tools help identify bottlenecks and guide iterative improvements.

  5. Describe your experience with modern build tools like Webpack and Babel.
    I configure Webpack for efficient bundling, caching, and environment separation, and use Babel to transpile modern JavaScript for browser compatibility. I also ensure fast builds to improve developer experience.

  6. How do you maintain clean code in large frontend codebases?
    I enforce consistent linting and formatting rules, follow clear folder structures, and prioritize readability over cleverness. Regular refactoring and peer reviews help maintain long-term code health.

  7. How would you approach solving a complex UI problem with no obvious solution?
    I break the problem into smaller parts, prototype potential approaches, and evaluate trade-offs in performance and maintainability. Collaboration and iterative experimentation often lead to the best solution.

  8. What is your experience with TypeScript in frontend development?
    I use TypeScript for strong typing, improved IDE support, and safer refactoring. Well-defined interfaces and types reduce runtime errors and enhance collaboration across teams.

  9. How do you contribute to engineering culture in an agile, high-performance team?
    I actively participate in code reviews, share knowledge, and promote best practices like CI/CD and TDD. I value open communication and continuous learning to elevate the entire team.

  10. If you have backend familiarity (Node.js, Java, etc.), how does it improve your frontend work?
    Understanding backend systems helps me design better API contracts, anticipate performance constraints, and build more resilient frontend integrations. It enables stronger end-to-end ownership of features.

πŸ“‹ Job Summary

Wix is a global leader in web creation, powering over 299 million users worldwide with innovative, scalable digital products. We’re hiring a Frontend Software Engineer in Vilnius to write high-quality functional JavaScript, build complex micro-frontends, and deliver resilient, cutting-edge experiences using React, Angular or similar frameworks, TypeScript, and modern build tools. You’ll work in small agile teams, practice TDD and continuous delivery, and push code to millions of users every day. This full-time role offers a competitive total compensation of €3,000–€8,000 gross per month (including equity), plus strong benefits and the opportunity to grow with one of the most innovative engineering cultures in the industry.

Required Skills

React Angular

Never miss a JavaScript opportunity

Subscribe to get similar jobs and weekly insights delivered to your inbox

Hiring JavaScript developers?

Post your job to 12,000+ registered developers. Starting free.

See Pricing