Location: This role is based in the Netherlands, with a hybrid work option. Remote work is also available for candidates based in Poland or Portugal. Please include your location and your salary expectations in your cover letter. This will help us get in touch with you as soon as possible.
Description:
Core skills • Strong knowledge of JavaScript and TypeScript • Confident with React.js and its broader ecosystem, including frameworks like Next.js, routing libraries, and related tools • Good understanding of component-based architecture and reusable UI patterns • Experience working with multilingual solutions, including i18n libraries and translation workflows • Practical experience with tools such as TanStack Query, Zustand or state management libraries like Redux • Confident work with REST APIs and WebSocket connections • Experience integrating authentication systems such as AWS Cognito • Experience with responsive design and layout techniques • Confident with CSS modules, styled components, or utility-based styling • Ability to switch to other frameworks such as Vue.js or TanStack Start for POC or client requirements • Experience starting projects from scratch, including setup and structure planning • Ability to choose tools and solutions based on project needs while keeping future scalability and maintainability in mind • Experience working with UI component libraries such as MUI or Shadcn, and the ability to create custom reusable component libraries
Tooling and ecosystem • Git and Git-based workflows • Package managers such as npm, yarn, or bun • Build tools such as Vite, Webpack, or Metro • Experience using Expo for mobile development • Experience with testing tools such as Jest, React Testing Library, or Detox • Familiarity with CI routines and code review practices • Basic work with design tools such as Figma for understanding layouts and design specs
Mobile • Confident with React Native + Expo ecosystem • Experience with push notifications, deep links, and app permissions • Ability to integrate mobile SDKs and native modules when needed • Experience with native debugging, building apps with native tools, and using EAS for builds and updates • Experience using EAS in production and working with feature flag tools like LaunchDarkly • Experience working with Firebase for custom events, analytics, and tracking user behavior (Web and Mobile)
Quality and performance • Consideration of application performance during development with focus on clean and maintainable code • Understanding of performance profiling for web and mobile • Ability to identify unnecessary renders or performance bottlenecks and improve component structure and data flow • Experience with error tracking tools such as Sentry or New Relic
What we offer * Flexible working conditions * Competitive salary depending on your experience with a comprehensive benefits package, which includes a monthly €50 stipend to cover work-from-home expenses, and an allocation of 25 vacation days. * After one year, WeAreBrain offers access to a Team Reward Program for all employees. * Innovative Exploration: Seize the chance to pioneer your department, venturing into uncharted territories, and experimenting with fresh ideas that push boundaries. * Entrepreneurial: Immerse yourself in a true entrepreneurial environment where every team member is an owner. * Office Perks: We organise lunch in the office and have monthly gatherings for drinks and bites, fostering our team spirit. * Remote Work Flexibility: Our team has the freedom to work remotely, allowing you to achieve a healthy work-life balance that suits your preferences. * Professional Growth: We value your growth. Take advantage of diverse opportunities and resources designed to nurture your professional development. * A creative and dynamic work environment.