
Android Developer
at Series C funded, Agritech company based out of Bangalore
Good to have :
- Knowledge of Retrofit or Volley
- Knowledge Glide or Picasso
- Knowledge of Dagger, Hilt or Koin
- Understanding of major app architecture patterns
- Knowledge of Jetpack libraries
- Knowledge of Google Play Services
- Knowledge of Firebase Services
- Knowledge of Android Architecture Components
- Experience in Unit tests
- Experience in Instrumentation tests
- Understanding of REST APIs
- Understanding of memory management tools
- Understanding of performance monitoring tools
- Exposure to UI/UX best practices
Great to have:
- Experience with modularized apps
- Experience in Flutter/React-Native
- Experience in Design Systems
- Understanding of localization/internationalization
- Strong drive to learn and grow as the platform evolves

Similar jobs

Job Title: Flutter Developer
Experience: 1–3 Years
Location: Hyderabad
Work Mode: Hybrid
CTC: ₹3–3.6 LPA
Job Overview
We are looking for a skilled Flutter Developer to design, develop, and maintain high-quality mobile applications across Android and iOS platforms. The ideal candidate should have strong hands-on experience in building scalable, performance-driven mobile apps and working closely with product, design, and backend teams.
Key Responsibilities
- Develop and maintain cross-platform mobile applications using Flutter
- Build clean, scalable, and reusable code following best practices
- Integrate REST APIs, third-party SDKs, and backend services
- Collaborate with UI/UX designers to deliver pixel-perfect user experiences
- Ensure performance optimization, app stability, and responsiveness
- Debug, troubleshoot, and resolve production issues
- Participate in code reviews, sprint planning, and technical discussions
- Stay updated with the latest trends in mobile development and frameworks
Required Skills & Qualifications
- 1-3 years of experience in mobile application development
- Strong hands-on experience with React Native and Flutter
- Proficiency in JavaScript/TypeScript, Dart, and mobile UI frameworks
- Experience with state management (Redux, Provider, Bloc, etc.)
- Good understanding of mobile app lifecycle, performance tuning, and memory management
- Experience integrating RESTful APIs and handling JSON data
- Familiarity with CI/CD pipelines, app store deployment (Play Store & App Store)
- Knowledge of Git version control and Agile development practices
Good to Have
- Experience with Firebase, push notifications, analytics
- Exposure to native Android (Kotlin/Java) or iOS (Swift)
- Knowledge of clean architecture and design patterns
- Experience working in startup or fast-paced environments
What We Offer
- Competitive salary: ₹3–3.6 LPA
- Hybrid working model
- Opportunity to work on cutting-edge products and technologies
- Collaborative and growth-driven work culture
- Career advancement and learning opportunities
4+ years of experience of Java/Kotlin development on Android
Understanding of Android Application Framework
Very good understanding of UI placement, Layouts Wireframes.
Development experience with Android Services, AIDL Binders.
Usage of Design Patterns on Android (MVP, MVVM)
Hands-on experience with Android Studio, SDK, Gradle AVD
Experience in writing Unit tests and Automated Tests using JUnit, Mockito, etc.
Experience with AOSP development and Android NDK.
We are looking for a Flutter Developer responsible for creating multi-platform apps for iOS and Android using Google's Flutter development framework. The primary focus will be on creating new experiences and maintaining existing apps. Deep experience contributing to and managing high-scale production mobile apps. You must have strong previous experience in Flutter and Dart development.
Requirements :
• Good exposure to integration projects.
• Hands-on experience and expertise in Building interfaces with Android SDK, Android Studio and development.
• Rest Api knowledge.
• Expertise in Android Flutter.
• Passion for best design and coding practices and a desire to develop new creative ideas.
• Skills required teamwork, leadership, and self-motivated.
• Adaptive to learn any technology.
Responsibilities :
• Design and Build sophisticated and highly salable apps using Flutter.
• Collaborate with cross-functional teams to define, design, and ship new features.
• Work with outside data sources and APIs.
• Unit-test code for robustness, including edge cases, usability, and general reliability
• Work on bug fixing and improving application performance
• Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Building and shipping a robust application to Android/iOS devices using a single codebase
- Writing readable and clear code using Dart that will be extensively documented for future use and upgrades
- Sharing feedback and brainstorming ideas with teams to improve the development process
- Understand basic concepts of design for developing user friendly applications
- Stay up to date with the latest technologies
- Familiarize yourself with the different stacks and products.
- Lead development initiatives for other features
- Experience in development of Android/iOS applications and have deployed them on Google Play/App Store
- 3+ years knowledge in mobile app development
- In depth understanding of Object Oriented programming
- Familiarity using Git and IDEs like Android Studio & VS Code
- Understanding of the Agile Software Development Life Cycle and been exposed to Scrum projects
- Knowledge of Dart programming language, Rest APIs and integration of various APIs from third parties
- Comfortable using test cases for debugging code, enhancing performance and reliability
- Track record of successfully managing multiple company or customer websites
- Excellent time-management and communication skills
We're looking for an experienced and mature engineer (2-6 yrs experience), who wants to build incredible products while shaping the architecture, tools, and engineering culture of our company
Responsibilities:
- Architect and build our native Android application using Java or Kotlin.
- Set up our backend using either the MEAN (Mongo, Node) or Django stack.
- Collaborate with the design team on feasibility and design reviews.
- Set up DevOps processes - CI/CD and release management.
- Hire an additional backend engineer to scale the application based on requirements.
Requirements:
- You possess strong computer science fundamentals.
- You have native Android application development skills - with Java/Kotlin as a framework.
- You have strong knowledge of Android UI design principles, patterns, and best practices.
- You have built backends for mobile applications - using the MEAN or Django stack.
- You have some mobile app projects that are worthy of public view (Play Store, Github).
- You like discussing a plan upfront, welcome open collaboration and are an excellent verbal and written communicator.
- We’re a fast-paced environment so while we value robustness, we also hope for speed. You’ll hop from project to project and should be a self-starter.
- You are open to learning new stuff (important).
- You are humble, kind, and are open to feedback (important)
- Leads a project end-to-end and collaborates across functions. Drives planning, estimation and execution.
- Understands requirements well and comes up with efficient design
- Develops complex, well backed and bug-free products. Estimates accurately.
- Takes well-reasoned tech decisions keeping in mind goals and trade-offs
- Becomes a go-to person in more than one area. Provide technical mentoring to team
- Communicates clearly, gets clarifications and establishes expectations for all parties
- Helps establish SDLC best practices and high standards of code quality
- Demonstrates excellent problem solving & debugging skills
- Proactively identifies and resolves issues in requirements, design and code
- Perform peer code reviews and help us all get better.
This person MUST have:
- B.E Computer Science or equivalent.
- Demonstrable portfolio of released applications on the Android market with experience in Android development.
- In-depth knowledge of at least one programming language like Kotlin
- Strong knowledge of how to work with RESTful APIs
- Strong Familiarity with OOP design principles
- Integrate with our backend web services to deliver better and faster user experience
- Strong knowledge of version control (i.e. git, svn, etc.)
- Ability to performance tune and scale applications
- Agile development experience
- Experience working at a software product company is a major plus
- Passion to learn and develop new skills continuously
- Strong sense of ownership in every application they build
- Working with highly collaborative and dynamic team environments
Experience:
- Min 3 year experience
- Startup experience is a must.
Location:
- Remotely, anywhere in India
Timings:
- 40 hours a week but with 4 hours a day overlapping with client timezone. Typically clients are in California PST Timezone.
Position:
- Full time/Direct
- We have great benefits such as PF, medical insurance, 12 annual company holidays, 12 PTO leaves per year, annual increments, Diwali bonus, spot bonuses and other incentives etc.
- We dont believe in locking in people with large notice periods. You will stay here because you love the company. We have only a 15 days notice period.
MyScoot is a Y Combinator and VC funded start-up that helps you discover new people at home-hosted social events.
We are looking for an experienced React Native developer interested in building performant mobile apps on both the iOS and Android platforms. You will be responsible for architecting and building these applications, as well as coordinating with the teams responsible for other layers of the product infrastructure. Building a product is a highly collaborative effort, and as such, a strong team player with a commitment to perfection is required.
- Minimum 3 years of experience in a high-quality engineering team at a product startup or MNC
- Bachelor’s degree in computer science, computer engineering or related technical field from a top-tier college
- Proficiency in CS concepts such as data structures and algorithms
- Experience in implementing readable, object oriented code and design patterns
- Understanding of build, deployment, A/B testing of products
- Familiarity with native build tools, like XCode, Gradle, Android Studio, IntelliJ
- Understanding of REST APIs, the document request model, and offline storage
- 1+ years of experience working as a React Native Mobile Developer









