We’re hiring: Senior Full-Stack Developer (React + React Native & TypeScript) (m/f/d)

We’re hiring: Senior Full-Stack Developer (React + React Native & TypeScript) (m/f/d)

Hi there,
As Filen continues to grow, we're looking for a Senior Full-Stack Developer / Senior Product Engineer to help us scale and evolve our product. You’ll be a key part of a small, agile team, working across the entire stack to build secure, privacy-focused cloud solutions.

Filen is a privacy-first cloud storage platform. Files are protected with client-side, zero-knowledge encryption, which means only the user can access their data. We build and maintain apps for web, desktop, and mobile, with a focus on speed, reliability, and a clean user experience. Our infrastructure is self-hosted in Germany and we keep a strong focus on transparency through open source.
For more information about us and our product, visit filen.io or read our info brochure.


What you’ll do

  • Develop and maintain our cross-platform interfaces using React
  • Refactor and modernize components to improve speed, usability and accessibility
  • Use a diverse set of skills to improve and optimize the performance & design of our products & interfaces
  • Collaborate closely with a small, agile team
  • Take ownership of projects and features from concept to release
  • Drive architecture and code quality (patterns, refactoring, maintainability)
  • Be ready to contribute quickly after an fair onboarding period
  • Improve performance & UX with measurable outcomes (Core Web Vitals, load times, responsiveness)

What we’re looking for

Must-have

  • Several years of production experience
  • Excellent TypeScript skills (clean types, refactor-safe code)
  • Solid experience with React & React Native, especially hooks and modern component patterns
  • Understanding of responsive design and accessible web development
  • Knowledge of performance optimization, accessibility best practices, and (testing) tools such as Vitest, Playwright, Maestro
  • Ability to work independently, communicate clearly, and deliver end-to-end

Know or be ready to learn:

  • React Query (@tanstack/react-query): comfortable working with queries, mutations, caching, and existing API hooks
  • Zustand: able to work confidently with global state in an existing codebase
  • Electron: familiar with building/maintaining cross-platform desktop apps
  • Native mobile development: experience with Kotlin and/or Swift

We don’t care about degrees or certificates. We care about what you can build. If you have GitHub projects, a portfolio or side projects you’re proud of, we’d love to see them.


What we offer

  • €60,000 – €100,000 gross/year (full-time, 40h/w), depending on experience and impact. (USD equivalent approx. $69,000–$116,000; subject to exchange-rate fluctuations)
  • Full-time employment
  • Fully remote within the EU, or you can join us in our office in Germany (Recklinghausen, NRW). If you are outside the EU, we would have to decide on a case-by-case basis.
  • Flexible working hours, we focus on results, not clock-in times
  • A growing privacy-tech scale-up with lots of freedom and responsibility
  • Supportive, straightforward team culture with minimal bureaucracy
  • The chance to work on a real product used by hundreds of thousands of users.
  • Free snacks and drinks if you drop by the office

What we need from you

  • Technical expertise in the above-mentioned technologies
  • Experience working in an agile environment as part of a small, dedicated team
  • A hands-on mindset and a focus on work that directly impacts end users
  • Willingness to tackle complex problems and continuously learn new things

How to Apply

Send us your portfolio of past projects that you are proud of alongside your CV / resume via our Smart Application Tool.

If you have any questions, just reach out via support or social media. We’re happy to chat and look forward to hearing from you.

- The Filen Team

Subscribe to Filen Hub newsletter and stay updated.

Don't miss anything. Get all the latest posts delivered straight to your inbox. It's free!
Great! Check your inbox and click the link to confirm your subscription.
Error! Please enter a valid email address!