About us
Neem is a leading embedded finance platform that helps digital businesses seamlessly embed financial services—from payments and earned-wage access to lending products—into their platform. Founded by serial entrepreneurs and backed by global and local investors including DNI Group, Arif Habib, Outrun Ventures, SparkLabs Fintech, angel investors from Stripe, PayNet, M-Pesa and more. Neem is driving a strong impact and shaping the next generation of the financial landscape in Pakistan.
What we offer
- Hands-on operating experience of building pioneering digital fintech businesses with a powerful impact vision for Pakistan and emerging markets, together with a globally experienced team of operators, and entrepreneurs
- A supportive and inclusive culture designed to help you find your purpose & grow you professionally and as a person
- Competitive salary base
- Technology allowance
- Health & wellbeing allowance
- Employee stock options scheme
What are we looking for
We are seeking a Flutter Developer with a strong background in mobile and web app development to build cross-platform applications for all iOS, Android, and Web. The ideal candidate should have a passion for coding, innovative thinking, and problem-solving, along with a deep understanding of the Flutter framework and its core principles.
Your responsibilities
- Develop, maintain, and deploy cross-platform applications using Flutter and Dart.
- Collaborate with product managers, UI/UX designers, and backend developers to create seamless and scalable applications.
- Write clean, well-documented, and efficient code that follows best practices.
- Optimize app performance and troubleshoot bugs for both iOS and Android platforms.
- Implement and integrate APIs, third-party services, and external libraries.
- Manage app life cycles, including publishing to App Store and Google Play Store.
- Work on state management solutions (e.g., Provider, Riverpod, Bloc, etc.).
- Ensure the applications meet security and compliance standards.
- Stay up-to-date with the latest Flutter updates, best practices, and tools.
- Use Git or other version control systems for collaborative development.
- Participate in code reviews and adhere to coding standards.
- Monitor and maintain applications post-release, including updates and bug fixes.
- Work closely with cross-functional teams, including designers, backend developers, and product managers, to align app functionalities with business goals.
You should apply if
- 4+ years of professional experience in Flutter and Dart.
- Strong understanding of iOS, Android, and Web platforms.
- Experience with state management techniques (e.g., Provider, Bloc, Riverpod, etc.).
- Hands-on experience with RESTful APIs and third-party integrations.
- Familiarity with Git and version control systems.
- Knowledge of mobile app architecture patterns such as MVC, MVVM, and Clean Architecture.
- Experience with push notifications, offline storage, and app performance optimization.
- Familiarity with Firebase services like Authentication, Firestore, and Analytics is a plus.
- Experience publishing apps on the App Store and Google Play Store.
- Strong problem-solving skills and attention to detail.
- You are aligned with our Neem core values and ready to show-up daily in sync with those principles (below)
Our Neem core values:
💫 Our purpose is our north star
🧗🏽 We put autonomy over control
🚴🏽♀️ We roll with YES mindset
🤲🏼 We speak up openly
🌿 We care about our impact
❤️ We nurture ourselves
At Neem, we are always on the lookout for remarkable talent, values fit, competence, and people driven by purpose. We are building a diverse, inclusive and authentic workplace, so if you’re excited about any of the open roles but your past experience doesn’t align perfectly with every qualification in the job description, we encourage you to apply anyways. You may be just the right candidate for this or other roles.