Your journey Lead a team of React.js and React Native developers, ensuring high-quality code, best practices, and a strong product mindset Architect, develop, and maintain scalable cross-platform applications using React Native and React.js. Collaborate with designers, backend developers, and product managers to deliver exceptional user experiences. Guide the team through best practices in mobile and web development, performance optimization, and data fetching & caching (react-query, rtkquery, swr). Oversee the migration from separate web and mobile apps to a unified cross-platform codebase. Conduct code reviews, mentor developers, and foster a culture of learning and growth. Work closely with DevOps teams to optimize CI/CD pipelines for mobile and web deployments. Stay up-to-date with the latest in React, React Native, and frontend development trends. We look for 5 years of experience in frontend development with React.js and React Native. 2 years of experience in a leadership or team lead role, managing and mentoring developers. Strong expertise in React Native, including native modules, reusable component libraries, performance optimizations, and third-party integrations. Solid understanding of modern JavaScript (ES6), TypeScript, and state management libraries. Strong skills in creating, maintaining and debugging Gitlab CI (or similar platforms) for testing, building and deployments Experience with Docker and/or Kubernetes-based deployments. Knowledge of mobile-specific challenges (navigation, animations, offline handling, push notifications, publishing to app stores etc.). Experience with testing frameworks like Jest/Vitest, React Testing Library, and E2E testing tools such as selenium, playwright or cypress Excellent problem-solving and decision making skills. Excellent soft skills to facilitate/present ideas and discussions to peers, direct reports and stakeholders Nice to have would be Experience in a Microservices architecture with GraphQL or RESTful APIs. Prior experience integrating code quality tools like SonarQube. Experience with interviewing and recruiting developers Ability to contribute to nodejs codebases Experience building automations for platforms like Jira/Slack What We Offer Everything you need to do a great job (MacBook etc.) Free weekly German classes to help you adjust to Berlin life. Wellpass gym access and a lot of other perks. Flexible hours with hybrid working between our great offices and from home. A friendly, diverse group of colleagues from all different nationalities, genders and orientations Reach out to us and become part of our story We are looking forward to reading about your motivation and seeing your CV. About us At ROMEO, we’re on a mission to connect 3 million queer people worldwide for Dates, Friends, and Love. As a Senior Backend Developer, you’ll play a crucial role in modernizing and maintaining our platform’s backend systems. Join our diverse team of 54 professionals based in Berlin at Erasys, where we offer a hybrid work environment with flexible options for both home and office work.