Avatar for Doshi App
The Duolingo of Finance
  • Early Stage
    Startup in initial stages

Full Stack Mobile Developer (Flutter/Node JS)

  • ₹12L – ₹13.2L • 0.025% – 0.05%
  • Remote • 
  • 2 years of exp
  • Full Time
Posted: yesterday• Recruiter recently active
Visa Sponsorship

Not Available

Remote Work Policy

Remote only

Hires remotely
Everywhere
Preferred Timezones
Coordinated Universal Time
Collaboration Hours
9:00 AM - 5:00 PM Coordinated Universal Time
RelocationNot Allowed
Skills
Node.js
Mobile Development
Git
REST
Express.js
TypeScript
Firebase
NodeJS
Flutter
Flutter SDK
Firebase Cloud Firestore
Flutter/Dart
Flutter App Development

About the job

Who We Are

We are the "Duolingo of Money," empowering banks and fintechs to deliver gamified, engaging learning experiences that build financial confidence for their customers. With our innovative solution, we’ve already partnered with over 15 clients, including major UK retail banks.

We're seeking a talented Full Stack Mobile Developer who excels in both Flutter frontend development and Node.js backend development. A crucial aspect of this role involves creating and maintaining SDKs using Flutter for native iOS and Android integration. As a key member of our engineering team, you'll be responsible for building cross-platform mobile applications, backend services, and platform-specific SDKs.

What you'll do:

  • Design and develop high-performance, user-friendly mobile applications using Flutter
  • Create and maintain Flutter-based SDKs that can be integrated into native iOS and Android applications
  • Build and maintain scalable backend services using Node.js and Express.js
  • Integrate and manage Firebase/Firestore solutions for real-time data synchronization
  • Collaborate with team members to define, design, and ship new features
  • Write clean, maintainable, and efficient code
  • Optimize application and SDK for maximum speed and scalability
  • Implement security and data protection measures
  • Participate in code reviews and contribute to technical discussions
  • Create comprehensive documentation for SDK implementation and usage

Requirements:

  • 2+ years of experience in mobile app development in Flutter
  • Strong proficiency in Flutter and Dart programming
  • Experience with BLoC pattern for state management in Flutter
  • Experience in developing SDKs using Flutter for native platforms
  • Strong understanding of asynchronous programming and state management
  • Knowledge of platform-specific (iOS/Android) integration patterns and best practices
  • Experience with method channels and platform-specific code integration
  • Familiarity with CocoaPods and Gradle for native dependency management
  • Proven experience with Node.js and Express.js backend development
  • Experience building and maintaining RESTful APIs using Express.js
  • Hands-on experience with Firebase and Firestore
  • Experience with version control systems (Git)
  • Excellent problem-solving and analytical skills
  • Strong communication and collaboration abilities

Bonus Skills:

  • Native iOS (Swift/Objective-C) and/or Android (Kotlin/Java) development experience
  • Experience with CI/CD pipelines
  • Knowledge of cloud infrastructure (preferably Google Cloud Platform)
  • Understanding of app store deployment processes (iOS/Android)
  • Experience with testing frameworks (Flutter testing, Jest for Node.js)
  • Previous work with WebSocket implementations
  • Understanding of mobile app security best practices
  • Experience with package publishing and versioning

About the company

Doshi App company logo
The Duolingo of Finance1-10 Employees
  • Early Stage
    Startup in initial stages

Employees joined from

Learn more about Doshi App image

Founders

Daniel Rose
Founder • 3 years
London
image
View the team image

Similar Jobs