Skip to content
← Back to job listings

Senior Frontend Engineer (SDE4)@WebPros

lvivit · Ukraine

Software DevelopmentSenior LevelQuick applycontract21 days ago

About The Role

Business Email · Next-Generation Webmail Client

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.
  • You will join the team building our next-generation Business Email product — a modern, fast,
  • search-first webmail client (mail, calendar, contacts) that replaces the legacy webmail experience
  • and is prepared for AI-assisted features.

Technology Stack

  • Frontend: React, TypeScript (strict mode), Vite, MUI (Material UI) with a shared design-system
  • theme
  • State and data layer: TanStack React Query, Redux, Zod
  • Email domain: JMAP (modern JSON-based mail protocol), real-time sync and push (Server-

Sent Events / WebSocket), IMAP/SMTP , CalDAV/CardDAV

AI integration (on the roadmap): Vercel AI SDK, Anthropic Claude API, OpenAI API, Model

Context Protocol (MCP)

  • Backend and infrastructure context: Node.js/TypeScript with NestJS (BFF and JMAP
  • gateway services), MySQL, Redis, Docker, Nx monorepo
  • Architecture: NestJS BFF over the JMAP gateway, multi-region routing, event-driven flows

Key Responsibilities

  • Build and deliver new frontend features for the webmail client — mail, calendar, contacts, and
  • settings — with a strong focus on quality, usability, performance, and maintainability.
  • Work on real-time, sync-heavy user flows, including live mailbox updates, push notifications,
  • optimistic UI, and streaming responses.
  • Collaborate across teams to shape solutions that fit the product architecture and support
  • smooth integration.
  • Break down features into clear implementation steps, lead or contribute to kickoff discussions,
  • and align with business and engineering expectations.Write unit and end-to-end tests for delivered functionality; E2E quality is a standard part of
  • engineering work in the team.
  • Participate in code reviews and provide thoughtful feedback that improves both code quality
  • and team consistency.
  • Take ownership of implementation and architecture decisions, identify risks early, and
  • communicate clearly with teammates and stakeholders.
  • Contribute to the NestJS BFF and JMAP gateway services where needed — backend
  • contribution is a welcome part of this role.

Your Qualifications

Must-have

  • 6+ years of hands-on experience with React in production environments, including modern
  • build tooling such as Vite.
  • Strong and confident TypeScript knowledge, including deep understanding of typing,
  • architecture decisions, and maintainable code design.
  • Experience building modern frontend applications with clear component structure, solid state
  • management, and API integration — ideally data-heavy or real-time products.
  • Practical experience with testing, including unit tests and E2E tests in tools such as Playwright.
  • Ability to work independently on features: understand the problem, decompose the work,
  • propose an approach, and drive execution.
  • Demonstrated technical leadership: mentoring peers, driving architecture decisions, and raising
  • the quality bar through reviews.
  • Strong collaboration skills and readiness to work in a cross-team environment with frequent
  • communication.
  • Upper-Intermediate English or higher for day-to-day communication in an international
  • company.
  • Nice to have
  • Solid backend development in Node.js/TypeScript, ideally with NestJS — you will be able to
  • contribute meaningfully to the BFF and JMAP gateway services, which is a strong plus for this
  • role.
  • Familiarity with email or sync-heavy domains: JMAP , IMAP/SMTP , CalDAV/CardDAV, or
  • comparable real-time/offline-capable products.
  • Experience with MUI (Material UI) and design-system/theming work.
  • Experience with AI features, LLM integrations, streaming UIs, or agent-like product
  • experiences.Exposure to microservices environments or event-driven systems.
  • Experience building accessible interfaces (WCAG 2.1 AA).
  • Experience working in fast-growing products where requirements evolve quickly.

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

  • This is a strong senior (SDE4) individual contributor role, joining an established, high-
  • expectation team building the next-generation webmail client.
  • Work is primarily frontend-focused, with meaningful and welcome contribution to the NestJS
  • BFF and JMAP gateway services.
  • You will work with modern email protocols and real-time sync, so an appetite for the email
  • domain and its edge cases is a real advantage.

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 you can also choose a hybrid mode combining
  • working on-site (in the 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 insuranceMacBook & 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

This listing was posted by a verified recruiter at lvivit. Report this listing