Senior React Developer
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.