logo[мetahunt]
> DOU
middle

Frontend Engineer

Rock&Apps
format:Officetype:Full-time
reacttypescriptnext.jsviteadyensolidstripeany one ofadyenwebviewcloudflare
a/b testingnode.jsphp
experience3+ years
domainFintech
locationWarsaw, Poland
> full description

Rock&Apps is looking for a Middle Frontend Developer 🚀

We are looking for a Middle Frontend Developer to join our team and work on web products with a strong focus on payment flows, integrations, and conversion funnels.

Location: Warsaw

Job Type: Full-time, office

Seniority: Middle

What you’ll do

  • Develop and maintain payment funnels using React, TypeScript, Vite, and Next.js, including Apple Pay via Primer, Stripe, Solid, upsells, retries, and decline handling.
  • Integrate web funnels with iOS applications via WKWebView, including JS ↔ native event bridge communication.
  • Build and launch landing pages, websites, and multi-domain projects for paid traffic; work with Cloudflare and support fast deployments.
  • Design and implement product analytics events across funnels and identify and eliminate tracking gaps.
  • Diagnose production issues such as passrate drops, SDK timeouts, and stuck loaders using logs and event CSV data.
  • Conduct code reviews, mentor junior developers, and maintain documentation for payment integrations.

What we’re looking for

  • 3+ years of commercial Frontend Development experience.
  • Strong knowledge of React, TypeScript, and Next.js.
  • Experience integrating at least one PSP through a custom payment flow (Stripe Elements/Payment Intents, Primer, Solid, Adyen, or similar), rather than only using hosted checkout solutions.
  • Experience with Apple Pay on the Web, including merchant validation, domain configuration, and WebView limitations.
  • Experience working with WebView in mobile applications, including postMessage / WKScriptMessageHandler.
  • Ability to design and implement analytics events.

Extra points if you have

  • Understanding of paid traffic metrics such as passrate, refund rate, and paywall A/B testing.
  • Basic Node.js or PHP knowledge with the ability to independently create a simple endpoint when needed.
  • Previous mentoring experience.

What We Offer

  • A fast-growing environment with minimal bureaucracy and space for your ideas.
  • Opportunities for professional development and career growth.
  • 18 paid vacation days.
  • 10 paid days off.
  • Benefit Bar — choose the benefits that matter most to you.
  • A comfortable, well-equipped office with everything you need for a productive workday.

Відгукнутись на вакансію