Point your AI agent at freehire and let it find you a job.

Get the CLI →

lvivit

Open 104d

Frontend Developer@WebPros

Posted Updated 2 views
Discussion

About WebPros

WebPros is committed to empowering businesses worldwide through cutting-edge solutions in web hosting, billing automation, infrastructure, server management, and online marketing. Since our founding in 2017, we have grown into a global leader with brands such as cPanel & WHM, Plesk, WHMCS, SolusVM, XOVI, SocialBee, Sitejet and Comet Backup.


Technology Stack

• Frontend: Vue 3, TypeScript, Pinia, Tailwind CSS, Vite

• UI & documentation: component library, Storybook

• Quality: ESLint, Vitest, Playwright, CI pipelines

• Platform: PHP application with server-rendered templates and a REST API

Key Responsibilities

• Build and deliver frontend features end to end

• Integrate SPAs into an existing server-rendered application

• Develop and maintain reusable components and their documentation

• Contribute to shared tooling, linting, and testing setup

• Write unit and E2E tests for delivered work

• Break features down, propose solutions, and flag risks early

• Take an active part in code reviews

• Contribute to backend changes when needed

Requirements

Must-have

• 5+ years of commercial frontend experience

• Strong experience with one of modern frameworks (Vue, React, or similar) and readiness to work in Vue

• Strong TypeScript skills

• Experience with component libraries and design systems

• Solid CSS skills, including responsive layouts

• Hands-on experience with unit and E2E testing

• Basic backend knowledge, PHP preferred

• Ability to work independently and drive tasks to completion

• Upper-Intermediate English or higher

• Experience with AI-Assisted development in commercial projects



Will be a plus

• Vue 3 as your main stack (strong plus)

• Understanding of how developer tooling is built, e.g. custom lint rules or test setup (strong plus)

• Experience embedding SPAs into other applications

• Experience with Storybook

• Experience with agentic engineering



How We Work

  • Team & workflow: fast-moving product team with a strong delivery mindset.
  • Schedule: flexible full-time schedule; the team usually works roughly from 10:00 to 19:00, with agreed core availability.
  • Timezone: UTC+2.
  • Collaboration & ownership: engineers are expected to be autonomous, proactive, and transparent in communication.
  • Code review: detailed cross-review is a real part of the process, not a checkbox.
  • Design collaboration: we work with designers, although some features may start with engineering-driven discovery and evolve later.


Additional Context

  • The frontend team currently includes 3 senior frontend engineers.
  • This opening is for an individual contributor who will join an established, high-expectation team.
  • Most of the work is frontend-focused; backend contribution is occasional and limited.


_____Q & A:

*Does the job come with a probation period, and if so, how long does it last? - Yes, there is a 3-month probation period.

*What is the expected work schedule? - Full-time, flexible. You can work remotely and also you can choose hybrid mode where you can combine working on-site (in Lviv office) and remotely.

*How many vacation and sick days are provided? - Annual paid vacation — 20 working days/ 7 unconfirmed sick days/days off a year.


Social package & benefits:

  • Full medical insurance
  • MacBook & accessories
  • English lessons
  • Accountant assistance
  • Minimal bureaucracy, synergy, and formalities, primarily focusing on effective communication


Hiring process:

  1. Screening call with a recruiter (soft skills interview) ~ 20 min
  2. Technical interview with the CEO of Smart Choice Software + Local Tech Expert ~ 60 min
  3. Final interview with WHMCS Founder + CEO of Smart Choice Software ~ 60 min

Skills

Apply

See also

Frontend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.