Mobile Application Developer at UPAZ · Lucknow · 2 - 5 years · ₹6L - ₹10L / yr · Raised funding · Posted 25 Aug 2023

About Upaz:
UPAZ is a Farmer First approach agri-fintech team working on a panchayat-level Community Commerce & Financing model enabling B2C delivery of financial and agriculture-related services and products to smallholder farmers right at their doorstep.
Upaz is part of the financial inclusion lab at IIM Ahmedabad and the winner of the Social Alpha Agritech Challenge. Upaz is funded by July Ventures, IIM Ahmedabad, Mr. Kapil Mehan (ex MD of Tata Chemicals, ex CEO of Coromandel International Limited, ex Group CEO Zuari Agrochemicals), Mr. Devrajan Nathan (Founder of Arya.ag) others
We firmly believe that serving smallholder farmers in India presents one of the greatest opportunities for scale and impact in both agricultural and financial inclusion today.
For future information please visit: Grey Matter Technologies Pvt Ltd. | Agro Fintech | India
We are seeking a skilled Mobile Application Developer with knowledge of Agile and Waterfall methodologies for software development to join our dynamic team. As a Mobile Application Developer, you will be responsible for developing innovative Android and iOS applications, utilizing your expertise in various technologies and tools.
Responsibilities:
- Design, develop, and maintain high-quality Android applications that our requirements and specifications.
- Apply Agile and Waterfall methodologies as appropriate to ensure effective project management and timely delivery of high-quality software solutions.
- Utilize knowledge in SQLite to design and implement efficient and reliable database management systems for Android applications.
- Use Git to manage version control and collaborate effectively with other developers working on the project.
- Employ Dart and Getx to write clean, modular, and efficient code that follows industry best practices and coding standards.
- Continuously improve the development process by actively seeking feedback, participating in brainstorming sessions, and implementing innovative solutions to enhance productivity and efficiency.
- Collaborate with UI/UX designers to create visually appealing and user-friendly interfaces, ensuring a seamless user experience across different devices and screen sizes.
- Demonstrate a good understanding of Android Studio, Xcode, and Visual Studio, including their features, tools, and capabilities, to efficiently develop and debug applications.
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- Proven experience of 2 to 4 years developing Android applications.
- Proficiency in Dart programming language and familiarity with the Getx framework.
- Strong knowledge of Agile and Waterfall methodologies.
- Experience with SQLite database management.
- Proficiency in Git version control system.
- Familiarity with design principles and user experience (UX) concepts.
- Understanding of Android Studio, Xcode, or Visual Studio.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills.
- Visual Studio, and ability to work with their respective tools and features.
Compensation:
- Based on experience and skills we will offer the best salary.
Why Work with us -
- Upaz is a fast-growing agri-fintech start-up with a unique farmer financing model.
- It has very high acceptability among its farmers, clients, and other stakeholders.
- A chance to be part of an ever-growing team and to understand and be part of the organisation building core team

About UPAZ
About
Company social profiles
Similar jobs (6)
Position Title:
SDE Intern – Mobile Application
Location: Bangalore
Duration: 6 months (with potential for full-time conversion based on performance)
About PGAGI:
At PGAGI, we believe in a future where AI and human intelligence coexist in harmony, creating a world that is smarter, faster, and better. We are not just building AI; we are shaping a future where AI is a fundamental and positive force for businesses, societies, and the planet.
Key Responsibilities:
• Develop and maintain cross-platform mobile applications using Flutter or React Native.
• Collaborate with UI/UX designers and backend developers to deliver seamless app experiences.
• Integrate RESTful APIs and work with JSON data parsing, asynchronous programming, and real-time data handling.
• Participate in regular code reviews and follow best practices in mobile development.
• Debug and troubleshoot issues, optimize app performance, and write unit tests.
• Learn and apply Git-based version control, task tracking, and agile workflows.
⸻Required Skills & Knowledge :Programming & Frameworks:
• Proficiency in Dart (Flutter) or JavaScript/TypeScript (React Native).
• Good understanding of OOP and functional programming principles.
• Experience with:
• Flutter: Widgets, navigation, state management (Provider, Bloc, etc.)
• OR React Native: Components, Redux, Context AP
IComputer Science Fundamentals:
• Basic understanding of data structures (arrays, stacks, queues, hash tables).
• Knowledge of basic algorithms (sorting, searching).
• Awareness of time complexity and code efficiency.
• Solid grasp of programming concepts like variables, loops, conditionals.
Mobile Development Concepts:
• Experience in building and deploying cross-platform mobile apps.
• Understanding of responsive design, Material Design, and iOS Human Interface Guidelines.
• Familiarity with asynchronous operations (async/await, Promises) and REST API integrations.
Networking & APIs:
• Basic knowledge of HTTP/HTTPS, request methods, and status codes.
• Hands-on experience using Postman or similar tools for API testing.
• Understanding of API security, including authentication and SSL basics.
Tools & Technologies:
• Familiarity with Git (GitHub, GitLab, Bitbucket).
• Experience using IDEs like Android Studio, VS Code, or Xcode.
• Awareness of unit testing frameworks (e.g., Flutter test, Jest).
• Understanding of build tools such as Gradle or Metro bundler.⸻
Preferred Qualifications:
• Pursuing or recently completed a B.E./B.Tech in Computer Science, IT, or related fields.
• Portfolio of previous mobile app projects (GitHub/Play Store link preferred).
• Willingness to learn, experiment, and work in a collaborative environment.
⸻What We Offer:
• Opportunity to work on real-world projects with direct mentorship from industry experts.
• Certificate of Internship and potential PPO (Pre-Placement Offer) based on performance.
• Exposure to modern product development practices and cross-functional team collaboration.
Position Title:
SDE Intern – Mobile Application
Location: Remote
Duration: 6 months (with potential for full-time conversion based on performance)
About PGAGI:
At PGAGI, we believe in a future where AI and human intelligence coexist in harmony, creating a world that is smarter, faster, and better. We are not just building AI; we are shaping a future where AI is a fundamental and positive force for businesses, societies, and the planet.
Key Responsibilities:
• Develop and maintain cross-platform mobile applications using Flutter or React Native.
• Collaborate with UI/UX designers and backend developers to deliver seamless app experiences.
• Integrate RESTful APIs and work with JSON data parsing, asynchronous programming, and real-time data handling.
• Participate in regular code reviews and follow best practices in mobile development.
• Debug and troubleshoot issues, optimize app performance, and write unit tests.
• Learn and apply Git-based version control, task tracking, and agile workflows.
⸻Required Skills & Knowledge :Programming & Frameworks:
• Proficiency in Dart (Flutter) or JavaScript/TypeScript (React Native).
• Good understanding of OOP and functional programming principles.
• Experience with:
• Flutter: Widgets, navigation, state management (Provider, Bloc, etc.)
• OR React Native: Components, Redux, Context AP
IComputer Science Fundamentals:
• Basic understanding of data structures (arrays, stacks, queues, hash tables).
• Knowledge of basic algorithms (sorting, searching).
• Awareness of time complexity and code efficiency.
• Solid grasp of programming concepts like variables, loops, conditionals.
Mobile Development Concepts:
• Experience in building and deploying cross-platform mobile apps.
• Understanding of responsive design, Material Design, and iOS Human Interface Guidelines.
• Familiarity with asynchronous operations (async/await, Promises) and REST API integrations.
Networking & APIs:
• Basic knowledge of HTTP/HTTPS, request methods, and status codes.
• Hands-on experience using Postman or similar tools for API testing.
• Understanding of API security, including authentication and SSL basics.
Tools & Technologies:
• Familiarity with Git (GitHub, GitLab, Bitbucket).
• Experience using IDEs like Android Studio, VS Code, or Xcode.
• Awareness of unit testing frameworks (e.g., Flutter test, Jest).
• Understanding of build tools such as Gradle or Metro bundler.⸻
Preferred Qualifications:
• Pursuing or recently completed a B.E./B.Tech in Computer Science, IT, or related fields.
• Portfolio of previous mobile app projects (GitHub/Play Store link preferred).
• Willingness to learn, experiment, and work in a collaborative environment.
⸻What We Offer:
• Opportunity to work on real-world projects with direct mentorship from industry experts.
• Certificate of Internship and potential PPO (Pre-Placement Offer) based on performance.
• Exposure to modern product development practices and cross-functional team collaboration.
Position: Senior Android Developer
Experience: 5+ Years
Location: Gurugram
Employment Type: Full-Time
Work Mode: Onsite
About the Role
We are looking for a highly skilled and experienced Android Developer with 5+ years of strong hands-on experience in Android application development. This role will involve designing, developing, maintaining, and enhancing high-quality Android mobile applications. Strong expertise in Android development, application architecture, API integration, debugging, performance optimization, and production deployment.
Mandatory Skills & Experience
· 5+ years of professional experience in Android application development.
· Strong hands-on Android development experience is mandatory.
· Strong proficiency in Kotlin and/or Java.
· Strong understanding of the Android SDK, Android Studio, Android application lifecycle, UI components, layouts, and navigation.
· Experience developing and deploying production applications on the Google Play Store.
· Strong experience with REST APIs, JSON, API integration, and third-party SDK integration.
· Good understanding of mobile application architecture and design patterns.
· Experience with Git and modern version-control practices.
· Strong debugging, troubleshooting, and problem-solving capabilities.
· Good working knowledge of React Native is required.
· Ability to understand, debug, maintain, and contribute to an existing React Native codebase.
· Good understanding of React Native components, navigation, API integration, and state management.
Key Responsibilities
· Design, develop, test, and maintain scalable and high-performance Android applications.
· Take complete ownership of Android application development from requirement analysis to production deployment.
· Develop clean, maintainable, reusable, and efficient code following Android development best practices.
· Integrate REST APIs, third-party APIs, SDKs, payment gateways, push notifications, analytics, and other mobile services.
· Troubleshoot and resolve application crashes, performance issues, memory leaks, UI issues, and other production problems.
· Perform code reviews and contribute to improving development standards and engineering practices.
· Optimize applications for performance, scalability, security, responsiveness, and reliability.
· Implement new features and enhancements based on business and product requirements.
· Work with existing React Native applications and contribute to feature development and maintenance when required.
- Experience working on SaaS, enterprise, or large-scale mobile applications.
- Understanding of Agile/Scrum development methodologies.
· Experience working on both Android and iOS applications.
- Experience integrating payment gateways and third-party SDKs.
The recruiter has not been active on this job recently. You may apply but please expect a delayed response.
Design, develop, and maintain high-performance Android applications using Kotlin (Java knowledge preferred). Integrate REST APIs, Firebase, WebSockets, payment gateways, and third-party services while implementing secure authentication (OTP, JWT, OAuth) and role-based access control. Optimize application performance, security, scalability, and manage Play Store releases. Experience with Git, cloud platforms (AWS/GCP), and API security best practices is essential. Exposure to real-time applications (ride-hailing, delivery, chat), CI/CD, Docker, and WhatsApp Business API is an advantage. Candidates should possess strong analytical, debugging, communication, and problem-solving skills with the ability to work independently in a fast-paced startup environment.
About Statifyy
Statifyy is a sports-focused technology product built around kabaddi, with a vision to bring innovation, data, technology and the sporting ecosystem together through one platform.
We already have an existing app and are now looking for a Full-Time App Developer who can take ownership of the product and help us take it to the next level.
The Role
We are looking for someone who doesn't just want to write code, but wants to build a product.
You will work on our existing application, improve and maintain the current product, develop new features, fix bugs, improve performance, integrate APIs and services, and help turn new ideas into working features.
You will work closely with the team to understand what we are trying to build and will have the opportunity to contribute your own ideas and technical solutions.
What you'll do
- Take ownership of the existing Statifyy application
- Develop and launch new features
- Improve existing features and overall user experience
- Identify and fix bugs and technical issues
- Integrate APIs and third-party services
- Improve app performance, stability and scalability
- Work with databases and backend systems
- Manage and maintain the existing codebase
- Test and troubleshoot new features
- Work with Git/GitHub and maintain clean, structured code
- Collaborate with the team on product development
- Convert product ideas into practical technical solutions
- Continuously explore new technologies and better ways to build the product
Who we're looking for
We're looking for someone who is:
- Passionate about technology and app development
- Has practical experience building and maintaining mobile applications
- Comfortable working on an existing codebase
- A strong problem solver who can independently find solutions
- Curious and willing to experiment with new technologies
- Innovative and product-minded
- Someone who can understand the why behind a feature, not just the technical requirement
- Able to take ownership and responsibility for their work
- A good communicator and team player
- Someone with a genuine interest in sports
- An interest in kabaddi will be a major advantage
A big plus if you...
- Follow kabaddi or other sports closely
- Understand the sporting ecosystem
- Have previously worked on a sports-tech or consumer app
- Enjoy building new products from ideas
- Think beyond conventional solutions
- Have a strong product/entrepreneurial mindset
- Can bring your own ideas and vision to the product
What we value
Ownership. Innovation. Problem-solving. Curiosity. Sports.
At Statifyy, we're looking for someone who wants to build something meaningful, not just complete assigned development tasks.
If you're someone who loves technology + sports + innovation and wants to be part of building a product from the ground up, we'd love to hear from you.
Apply and complete the screening questions on Just Interview:
https://app.justinterview.ai/apply/10004917?src=cutshort
Company: Lucid Growth Media
Website: https://lucidgrowthmedia.com/
Department: Engineering
Employment type: Full-time
Work mode: On-site
Job location: Shyamnagar, Jaipur, Rajasthan
Minimum experience: 3 years of professional experience
Maximum experience: 5 years of professional experience
Prior on-site development-team experience: At least 2 years
Monthly take-home salary: ₹40,000–₹60,000 — up to ₹60,000, based on demonstrated capability and relevant experience. The offer will include a salary breakdown.
Working schedule: Monday to Saturday; second and fourth Saturdays off. Sundays off.
Shift timing: 9:00 AM–6:00 PM (9-hour shift)
Application deadline: 30 September 2026
Skills: Kotlin, native Android, UI automation, accessibility services, Android lifecycle and permissions, ADB, logcat, API integration, local persistence, Git and signed releases.
Job description
Own the reliability of Android automation software running on devices and emulators. You will improve existing native components, diagnose failures, integrate execution with backend services and ensure that reported outcomes match what actually happened.
This is a native engineering role requiring Kotlin, Android lifecycle knowledge and practical device debugging. You will work alongside backend, integration and browser automation engineers. Company-provided AI coding tools support the work.
Responsibilities
- Develop and maintain Kotlin components for authorised UI automation and device interaction.
- Handle lifecycle changes, permissions, background execution, interruptions and recovery.
- Diagnose device/emulator problems using ADB, logs and reproducible scenarios.
- Integrate job execution and result reporting with backend APIs, with durable state and sensible retries.
- Improve state detection, timeout handling and truthful success/failure reporting.
- Maintain tested builds, secure credential handling, signing and controlled rollouts.
- Plan changes as tracked tasks and document tests, evidence and operating notes before closure.
Required skills and experience
- Production Kotlin and native Android experience, including services, lifecycle, permissions and concurrency.
- Hands-on native UI automation or accessibility-service development and a clear understanding of platform constraints.
- Strong ADB, logcat and debugging skills across real Android devices and emulators, including remote device diagnosis and reproducible failure reports.
- API integration, local persistence, recovery and automated testing experience.
- Git review and release practices, including build/signing security and safe handling of sensitive information.
- Clear written English for reproduction steps, technical plans, test results and handover notes.
- Examples of independently diagnosing a failure and improving a solution after review.
Experience with cross-platform app bridges, device fleets or repeatable automation test environments is useful. We will assess native engineering and recovery skills directly through a small provided sample.
How we work and hire
Work follows documented tasks, approval, implementation, review and verification. We value early escalation of blockers and honest reporting of results.
Selection includes a short AI-assisted initial interview, an approximately 60–90-minute practical using synthetic material, and an on-site technical discussion. Final hiring decisions include human review.










