We’re transforming an existing desktop-first React SPA into a fully responsive, mobile-first experience — not just with media queries, but by thoughtfully restructuring layouts, components, and user flows. We’re looking for a frontend developer who thrives in the responsive web space, and knows how to reuse and adapt React components, hooks, services, and styles to deliver a polished mobile experience without redundant code.
✅ What You’ll Be Doing * Refactor and adapt an existing React v18 + RxJS + Tailwind SPA for mobile devices; * Reuse existing hooks, state services (RxJS), and UI components whenever possible; * Collaborate closely with designers and backend devs to ensure smooth UX on mobile; * Troubleshoot layout, scroll, and interaction issues across mobile browsers; * Implement thoughtful mobile navigation and gesture support when necessary; * Keep performance and codebase maintainability top-of-mind.
Tech You’ll Work With * React v18 (function components, hooks); * RxJS for shared/global state; * TailwindCSS for styling; * React Router, CKEditor, custom UI kits; * Git, Webpack, and browser devtools wizardry.
What We’re Looking For * 2+ years of professional experience with React, React Native, Flux, etc; * Strong knowledge of responsive/mobile-first development; * Experience adapting desktop SPAs to mobile (not just media queries — actual layout & UX refactor); * Confidence working with shared services, hooks, and RxJS streams; * Comfortable working in a structured codebase with reusable UI and logic; * Bonus: Experience with performance profiling and mobile testing/debugging.