22 Oct
|
Khatabook
|
Bengaluru
22 Oct
Khatabook
Bengaluru
Are you passionate about solving roadblocks & challenges faced by MSMEs in India
MSMEs contribute significantly to India's total GDP. Approximately 90% of India's ~$1 trillion retail market is controlled by Micro, Small and Medium Enterprises (MSMEs). This represents nearly $900 billion worth of commerce flowing through ~60 million MSMEs across the country.
We at Khatabook have a vision to empower MSMEs and help them increase their incomes. We have built a product that brings efficiency to MSME operations by providing easy-to-use tools to manage receivables, inventory, and billing, creating transparency in cash flow.
Within the Khatabook platform, we have also enabled eligible users with good credit behaviour to access loans for their short-term working capital needs. Our app has been downloaded over 100 million times, with 8 million+ monthly active users.
Why work with us
People are our biggest asset! At Khatabook, every one of us is a dynamic superstar. We have carefully built an ecosystem that brings together exceptionally talented people who can dream, collaborate, experiment, and break new ground. We are a strong team that looks out for each other and works together to solve meaningful problems.
Your role
Are you passionate about mobile application development and building impactful products using Flutter? At Khatabook, we are looking for a Software Development Engineer I – Flutter to join our Disbursal Pod.
In this role, you will contribute to developing and enhancing mobile application features that power our digital lending and loan disbursal journeys. You will collaborate with product managers, designers, backend engineers, and QA teams to build seamless, reliable, and user-friendly experiences for merchants.
We are looking for engineers with 1–2 years of hands-on software development experience, a strong understanding of Flutter and Dart, and a passion for writing clean, maintainable code.
What would you do at Khatabook
- Participate in the entire software development lifecycle, from understanding requirements and designing solutions to implementation, testing, and deployment.
- Develop,
maintain, and enhance mobile application features using Flutter and Dart for digital lending and loan disbursal journeys.
- Build responsive, intuitive, and reusable user interfaces that simplify the lending experience for merchants.
- Implement effective state management using solutions such as BLoC, Provider, Riverpod, or equivalent frameworks.
- Integrate REST APIs and collaborate with backend engineers to ensure seamless communication between mobile applications and backend services.
- Handle asynchronous operations, API responses, error scenarios, and loading states to deliver reliable application experiences.
- Write clean, modular, reusable, and maintainable code following software engineering best practices.
- Debug application issues, troubleshoot defects, and contribute to improving application performance and stability.
- Collaborate with product managers, designers, backend developers, and QA engineers to translate business requirements into technical solutions.
- Participate in code reviews, technical discussions, testing, and application release activities.
- Contribute to unit testing and widget testing to improve application quality and reliability.
- Take ownership of assigned features and continuously improve engineering practices, code quality, and development efficiency.
What are we looking for
- 1–2 years of relevant software development experience, with hands-on experience in Flutter application development.
- Strong understanding of Flutter and Dart, including building reusable widgets and responsive mobile interfaces.
- Experience with state management solutions such as BLoC, Provider, Riverpod, or GetX.
- Hands-on experience integrating REST APIs,
handling asynchronous operations, and parsing JSON responses.
- Good understanding of object-oriented programming, data structures, algorithms, and problem-solving fundamentals.
- Understanding of mobile application architecture, navigation, lifecycle management, and separation of concerns.
- Ability to write clean, modular, reusable, and maintainable code.
- Familiarity with Git, debugging tools, and collaborative software development workflows.
- Basic understanding of unit testing, widget testing, and application troubleshooting.
- Strong analytical thinking, attention to detail, ownership, and communication skills.
- Ability to collaborate effectively with cross-functional teams and translate requirements into working solutions.
- Exposure to fintech, digital lending, payments, or transaction-oriented applications will be an added advantage.
- Familiarity with mobile application performance optimization, CI/CD, and release processes will be a plus.
About Khatabook
We exist to empower India’s 60 Million strong MSMEs. Our users’ motives, methodology, expectations and behaviour are significantly different from our own when they interact with the internet and technology ecosystem which makes it harder to build for them, to solve that. Our first offering – is an Android App that has been downloaded over 10 crore+ times, which has resulted in having an active merchant base of over 9 million users.
As more businesses are adopting digital for business than ever before, Khatabook’s goal can be summed up simply - Empowering merchants by simplifying their business by
- Building a complete business management platform.
- Helping businesses increase their incomes by providing them the power of technology and ammunition of insights & digital reports.
- Offering a platform catering to the specific needs of the MSME space.
We are an equal chance workplace. We expect your authentic, original selves at work always and stand against discrimination on the basis of caste, creed, gender, religion or background.
📌 SDE - I - Flutter (Bengaluru)
🏢 Khatabook
📍 Bengaluru