About this role
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:
• Screening call with a recruiter (soft skills interview) ~ 20 min
• Technical interview with the CEO of Smart Choice Software + Local Tech Expert ~ 60 min
• Final interview with WHMCS Founder + CEO of Smart Choice Software ~ 60 min