The real estate industry is undergoing a major shift toward automation and data-driven marketing. , a Norway-based proptech company, is at the center of that change, building a platform that helps agencies and developers launch and optimize campaigns across channels with speed and precision. Our technology powers marketing workflows in more than 17 countries, and we are continuing to expand the product with new capabilities and integrations.You’ll work across two React codebases: a mature SaaS product and a shared component library used to power property visualization experiences. The role goes beyond feature delivery - you'll improve frontend architecture, raise code quality, and contribute to technical decisions that shape both applications over time. We're looking for someone who enjoys building maintainable systems, solving real product problems, and making sound engineering tradeoffs independently.Must-Have- Strong React — function components, hooks, Context, performance optimization, code splitting- Strong TypeScript — strict typing, generics, utility types, type narrowing- Solid understanding of browser APIs, rendering, and debuggingData Fetching & State- REST APIs and GraphQL — queries, mutations, subscriptions, caching strategies- Server state management (React Query or similar)- Experience choosing and combining state management approaches for different problemsArchitecture & Quality- Ability to design and maintain scalable component architectures- Experience publishing or maintaining shared component libraries / design systems- Strong testing culture — unit, integration, and E2E (we use React Testing Library + Playwright)- CI/CD pipelines — not just using them, but understanding and improving them- Code review — able to set standards, catch issues, and mentor through reviewsStyling- Tailwind CSS or similar utility-first frameworkTooling- Modern bundlers (Vite, Parcel, or Webpack)- ESLint, Prettier — enforcing and configuring, not just following- Git - clean history, conventional commits, comfortable with rebasing and submodulesi18n- Experience shipping multi-language applications (we use LinguiJS, 5+ languages)Nice-to-Have- Zustand or similar lightweight state management- D3.js or data visualization libraries- Storybook- Error monitoring (Sentry or similar)- Bundle size optimization strategies- Familiarity with Rails or other backend frameworks- Accessibility expertise- SSO / OAuth integration experienceWhat We're Strict On- TypeScript discipline — no any, proper typing throughout- Test coverage — unit tests required for new hooks and utils, not optional- Zero ESLint warnings — enforced in CI, no exceptions- i18n — all user-facing strings must be translatable- Code review quality — small, focused PRs with conventional commit messagesWhat Makes This a Senior RoleYou won't just write features. You'll be expected to make architectural decisions, improve developer experience, identify and fix systemic issues, and raise the quality bar across both codebases. We need someone who can own problems end-to-end and make the right tradeoffs independently.Why Join Us?Real Product Impact — Work on a flagship platform with active users across international marketsSenior Environment — Collaborate with experienced engineers in a low-ego teamTechnical Ownership — Influence architecture and technical decisions directlyLong-Term Product — Continuous evolution, not short-term projectsWhat We Offer- Remote-first setup with flexibility- Competitive compensation aligned with senior-level experience- Modern tooling and infrastructure- High autonomy and ownership of your domain- Opportunity to grow into technical leadershipStaffer is an AI-first recruiting company with deep roots in the recruitment industry.We combine cutting-edge technology with real-world hiring expertise to help businesses find the right talent - faster, smarter, and with less effort.