About the Company
Raisin is the world's leading platform for savings and investment products. Founded in 2012, the FinTech connects consumers with banks in the EU, the UK and the US. This gives consumers better interest rates and banks a diversified form of refinancing. Raisin's vision is to offer savings and investments without barriers and thus open up the global 160 trillion euro market.
Your Responsibilities
- Delight customers by working on our customer-facing (both web and mobile app) platform as well as building the internal tooling for Raisin's operations teams
- Own the design, implementation, and deployment of our applications together with your team
- Guide features from their implementation through to testing, refinement and finally launch
- Work closely with our product UX team to find practical and efficient solutions to complex problems
- Actively participate in an agile and collaborative process in a cross-functional team with end-to-end ownership
- Continuously improve your team as well as yourself
Your Profile
- University degree in Computer Science or related fields or equivalent practical experience
- At least 3 years as a React / React Native developer, with a strong record of delivering high-quality, performant mobile applications for iOS and Android platforms
- Proficiency in React, React Native, React Hooks, Redux, Nx (or similar tools)
- Strong proficiency in TypeScript, JavaScript, CSS, and HTML
- Hands-on experience with integration, testing, code signing, and deploying apps through app stores, along with familiarity with CI/CD pipelines like GitLab, Fastlane, and Expo EAS
- Experience working with RESTful APIs and GraphQL, as well as integrating third-party SDKs and libraries into mobile applications
- Familiarity with tools like Datadog or Firebase Crashlytics to monitor performance and debug production issues
- A strong understanding of mobile app security, including secure authentication (OAuth, JWT), encryption, and data privacy compliance
- Knowledge of creating and managing native modules for iOS and Android to enable seamless interaction between Native and React Native components
- Experience with unit testing (or TDD) using Jest and Enzyme, with familiarity in E2E testing tools like Detox or Maestro as a plus
- Experience working with design systems and tools like Storybook to create consistent and reusable components
- Excellent analytical and communication skills in English
Benefits
- Employee Development Budget of €2,000 and four full training days per year
- Flexible working hours, home office and 30 vacation days
- Company pension scheme (Betriebliche Altersvorsorge), which Raisin supports with 20%
- Subsidized Urban Sports Club membership (more than €20 per month)
- Subsidized Deutschland Ticket (€25 per month)
- Subsidized JobRad (bike leasing with tax savings and insurance coverage)
- Snacks, daily fresh fruit, and drinks provided at the office
- Relocation support if you're moving from another country or city