Senior React Developer

Posted Jan 7

About Doshi:

Doshi is the “Doulingo of Money” that empowers users with financial knowledge through innovative learning experiences. Our white-labeled app and web caters to diverse clients, providing customizable solutions that enhance user engagement and retention. With a growing client base of leading financial institutions, we are expanding our technology to integrate seamlessly into banking ecosystems through WebView, SDKs, and native apps.

Role Overview:

We are seeking a talented Senior React Developer to join our team and play a pivotal role in rebuilding our Learning Academy. This position will focus on developing our SDK integration into client banking websites, ensuring secure, high-performance solutions that align with our mission to promote financial education. You will lead the platform’s evolution from WebView to a Web SDK, while adhering to GDPR, open banking and banking security best practices.

Key Responsibilities:

  • Rebuild the Learning Academy and Points System using React, ensuring a modular, component-based architecture.
  • Optimize for WebView and iFrame embedding, including support for API token based authentication and secure token management.
  • Collaborate with backend teams to integrate the APIs and Implement tracking for analytics.
  • Shape out an SDK for embedding Webview, APIs and some custom components into banking apps, enabling seamless integration across Web, iOS and Android.
  • Build modular, reusable components for white-label customization by banking clients.
  • Implement native features like push notifications
  • Create comprehensive technical documentation and partner guides to facilitate smooth integrations.
  • Ensure compliance with GDPR and cyber security standards required by banks.

Required Qualifications:

  • 5+ years of experience in React and Node.js development.
  • Proficiency in React and TypeScript, with a strong understanding of modern front-end development practices.
  • Experience with component-based architecture and building reusable UI components.
  • Knowledge of React components and web component libraries and frameworks
  • Experience with CSS and theming for customizable user interfaces based on different clients.
  • Proven track record of building scalable, performant applications for web and mobile responsive platforms.
  • Experience working in the banking sector or regulated environment.
  • Familiarity with GDPR and security best practices, especially in contexts involving financial or sensitive data.
  • Knowledge of Open Banking APIs and Standards.
  • Understanding of integration methods for web applications, focusing on security and performance.
  • Background in creating or managing SDKs for enterprise-level clients.

Who You Are:

  • Ambitious & Growth-Oriented: You are driven to grow both professionally and personally, and you’re excited about the opportunity to take on more responsibility as Doshi scales.
  • Proactive & Initiative-Taking: You are solution-oriented and eager to take the lead on projects, suggesting innovative ideas to enhance our processes.
  • Highly Organised: You excel at managing multiple tasks simultaneously, with strong attention to detail and time management skills.
  • Curious and Adaptable: You thrive in a fast-paced environment where priorities can shift quickly, and you are always ready to pivot when needed.