← Back to job listings
L
Senior Frontend Engineer (SDE4)@WebPros
lvivit · Ukraine
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
JobSpring