MyBillBook (FloBiz)
SDE - 1 (Android)
- Compensation
- Not disclosed
- Location
- Remote
- Work setup
- Remote
- Seniority
- Junior
- Employment
- Not specified
- Experience
- 2+ years
- Category
- Mobile
- Posted
Skills
Must have
- 2+ years of experience in Android development, building and shipping applications.
- BE/B. Tech in Computer Science or a related technical field (or equivalent practical experience).
- Strong software development skills in Kotlin.
- Working experience with Android Studio, Jetpack Compose, and Hilt-based dependency injection
- Good understanding of Android architecture, lifecycle, coroutines, modern UI development, and StateFlow/Flow-based state management.
- Ability to read and understand existing code before changing it, which matters more when working with AI tools, not less.
- Working knowledge of Git and code-review practices.
- Understanding of RESTful APIs and integrating backend services.
- Comfort using LLM-assisted development tools, or a strong eagerness to adopt them.
- A fast learner who is comfortable working with ambiguity and taking ownership of problems.
- Effective communication skills to coordinate with cross-functional teams.
Nice to have
- Experience with Kotlin Multiplatform (KMM).
- Experience working in a large, multi-module Android codebase
- Experience with Flutter or other cross-platform development.
- Experience developing and publishing apps on the Google Play Store.
- Experience working in a startup environment.
Full description
As an SDE-1 on the Android team, you'll help shape an app that millions of business owners rely on every day. If you like ownership, building with AI, and shipping work that matters, we'd love to hear from you. Join us on our journey to empower businesses and transform the landscape of India's MSME sector!
Responsibilities:
- Design, develop, maintain, and optimize features and components of the Flobiz Android app, with a focus on quality, performance, and reliability.
- Work with a builder mindset and collaborate across cross-functional teams to understand problems, unblock execution, and accelerate delivery. No role silos.
- Use LLM-assisted tools (Claude, Cursor, AI-powered code review and testing) as a core part of how you build to improve development velocity and code quality.
- Take ownership of the components you build, including edge cases, testing, and production issues, and communicate progress and blockers transparently.
- Write clean, readable, and maintainable Kotlin code, and understand every change you ship, including AI-assisted code.
- Contribute to feature discussions and engineering best practices, and grow your craft with support from senior engineers.
Requirements:
- 2+ years of experience in Android development, building and shipping applications.
- BE/B. Tech in Computer Science or a related technical field (or equivalent practical experience).
- Strong software development skills in Kotlin.
- Working experience with Android Studio, Jetpack Compose, and Hilt-based dependency injection
- Good understanding of Android architecture, lifecycle, coroutines, modern UI development, and StateFlow/Flow-based state management.
- Ability to read and understand existing code before changing it, which matters more when working with AI tools, not less.
- Working knowledge of Git and code-review practices.
- Understanding of RESTful APIs and integrating backend services.
- Comfort using LLM-assisted development tools, or a strong eagerness to adopt them.
- A fast learner who is comfortable working with ambiguity and taking ownership of problems.
- Effective communication skills to coordinate with cross-functional teams.
Preferred Qualifications:
- Experience with Kotlin Multiplatform (KMM).
- Experience working in a large, multi-module Android codebase
- Experience with Flutter or other cross-platform development.
- Experience developing and publishing apps on the Google Play Store.
- Experience working in a startup environment.