Frontend Engineer
Warsaw, Poland
4 500 - 6 500 EUR
Monthly
Employment
Full time
Experience
Middle
Contract
B2B, Permanent
Job type
Remote
Job description
Google's Warsaw engineering hub is growing its consumer-facing web engineering team. As a Frontend Engineer you will work on products used by millions daily - the focus of this team is performance, accessibility, and the infrastructure that lets product engineers ship features safely.
You will own and improve shared component libraries, performance budgets, and build tooling. A significant part of the role involves instrumenting Core Web Vitals, diagnosing regressions in Lighthouse CI, and leading efforts to shave milliseconds off critical rendering paths. You will collaborate closely with UX researchers, designers in Figma, and platform engineers who manage the CDN and edge-caching layer.
Expectations: you ship independently, your PRs are well-scoped and include tests, you proactively flag cross-team dependencies, and you participate actively in frontend chapter discussions on architecture direction. We use RxJS extensively for state management alongside React hooks - familiarity with reactive patterns is essential.
Technical stack
- React 18
- TypeScript 5
- RxJS 7
- Webpack 5
- Module Federation
- Web Vitals API
- Emotion (CSS-in-JS)
- Jest
- Cypress
- Storybook
- GraphQL (Apollo Client)
- Bazel
- Lighthouse CI
Interview process
Step 1 - Recruiter screen (30 min): background, visa/relocation, timeline.
Step 2 - Online tech screen (60 min, Google Meet + shared editor): two algorithmic problems focused on arrays/graphs, plus 10 min of JavaScript-specific questions (event loop, prototypes, async patterns).
Step 3 - Onsite loop (4 × 45 min sessions, same day): • Coding I: two medium-difficulty algorithm problems, focus on clean readable solutions • Coding II: DOM manipulation / browser API questions and a debugging exercise in DevTools • System design: design a real-time collaborative document editor or a paginated infinite-scroll feed • Googliness & leadership: past project stories, cross-team conflict resolution, impact and ownership
Step 4 - Hiring committee review (internal, no action needed): 5–10 business days.
Step 5 - Offer call with recruiter.
Interested in this role?
Don't miss this opportunity.
Read the full description and apply if you think you are a good match.
Job views
1 272
Posted
a day ago
Publisher
Brian Kelly
Similar Job Offers
Join our newsletter
Get the latest job offers directly to your inbox.