
About dunzo
Similar jobs
React Native Developer (Full-Time)
📍Work from Office – Malad, Mumbai
We are hiring a React Native Developer for Websites.co.in, a platform used by millions of businesses to create their websites in minutes. You will build and improve our mobile experience used by small business owners globally.
Your role:
- Build and maintain mobile apps using React Native
- Implement clean, reusable components and UI screens
- Integrate REST APIs and handle JSON data efficiently
- Work on app performance, loading speed, and smooth UX
- Debug issues, fix crashes, and improve app stability
- Collaborate with product, backend, and QA teams to ship features
- Participate in testing, code reviews, and release cycles
What we expect:
- Strong understanding of JavaScript and React Native basics
- Familiarity with navigation, state management, and component lifecycle
- Hands-on experience with APIs, third-party libraries, and async storage
- Knowledge of Git for version control
- Problem-solving mindset and ability to work independently
- Bonus: experience with Redux / Context API, Android or iOS builds, or publishing apps
- 0–3 years of experience (freshers with good projects can apply)
What you get:
- Real ownership on a live, large-scale SaaS product
- Fast-paced growth environment with hands-on learning
- Opportunity to grow into a core mobile or full-stack role
Position: Android Developer
Experience: 3+ - 10 Years
Location: Mumbai
Employment Type: Full-Time
About the Role
We are looking for a highly skilled and experienced Senior Android Developer to join our team. The ideal candidate will have extensive experience in Android application and SDK development, proficiency in AIDL (Android Interface Definition Language), and expertise in creating scalable and modular applications using multi-module architecture and MVVM (Model-View-ViewModel) patterns.
Key Responsibilities
- Design, develop, and maintain robust Android SDKs and libraries.
- Collaborate with cross-functional teams to define, design, and ship new SDK features.
- Implement and manage inter-process communication using AIDL.
- Develop and maintain services and background processes for seamless application functionality.
- Architect scalable multi-module Android applications with proper separation of concerns.
- Utilize the MVVM architecture for clean, testable, and maintainable code.
- Optimize application performance and memory usage.
- Write clean, well-documented, and efficient code while adhering to industry standards.
- Perform code reviews, provide mentorship, and ensure best practices are followed across the development team.
- Debug and resolve issues, ensuring application stability and reliability.
- Stay updated on the latest Android development trends, tools, and frameworks.
Key Skills and Qualifications
- 3-7+ years of professional Android development experience.
- Proven experience in building and maintaining Android SDKs.
- Strong understanding and hands-on experience with AIDL.
- Proficient in Android services, background tasks, and inter-process communication.
- Expertise in multi-module architecture for Android applications.
- Strong understanding of MVVM architecture and data binding.
- Solid knowledge of Android design principles, patterns, and best practices.
- Experience with testing frameworks (e.g., JUnit, Mockito) for unit and integration testing.
- Proficiency with tools like Git, Gradle, and Android Studio.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
Preferred Qualifications
- Familiarity with CI/CD pipelines for Android projects.
- Knowledge of Kotlin Coroutines and Flow.
- Exposure to performance monitoring and optimization tools.
- Contributions to open-source projects or Android developer communities.
- Experience with Jetpack libraries and Compose.
Pay: Up to ₹500,000.00 per year
Job description:
Location: Indore (Onsite)
Availability: Immediate
Interview Mode: Virtual + Face-to-Face (F2F)
We are looking for an experienced Android Developer with 3–4 years of expertise in building robust mobile applications. The ideal candidate should have strong skills in Java/Kotlin, hands-on experience with Firebase services, and the ability to implement real-time communication using Sockets.
Responsibilities
- Develop and maintain Android applications with clean, scalable code.
- Work with Firebase (Auth, Firestore/Realtime DB, Cloud Messaging, Analytics).
- Build Socket-based real-time features such as chat and notifications.
- Collaborate with design and backend teams to deliver user-friendly apps.
- Debug, test, and optimize applications for performance and security.
- Stay updated with the latest Android development trends and tools.
Requirements
- 3–4 years of proven Android development experience.
- Strong knowledge of Java, Kotlin, Android SDK, Jetpack Components.
- Hands-on experience with Firebase & Socket programming.
- Familiar with MVVM / MVP architecture patterns, REST APIs, JSON.
- Good understanding of Git, Play Store deployment, and debugging practices.
- Bachelor’s degree in Computer Science, IT, or related field.
- Must be able to join immediately and work onsite in Indore.
Job Overview:
Now, we are seeking a skilled Kotlin Developer with around 2+ years of experience to join our team. The ideal candidate will be responsible for developing and maintaining high-performance Kotlin-based applications while ensuring best practices in architecture, security, and performance optimization.This is your chance to make an impact, and we’re here for it.
Key Responsibilities:
● Develop, enhance, and maintain Kotlin-based applications.
● Work with local databases such as Room, SQLite, and Realm for efficient data storage.
● Integrate API services using Ktor, Retrofit, and OkHttp for RESTful and GraphQL-based communications.
● Implement Kotlin Coroutines & Flow for asynchronous programming.
● Follow Clean Architecture and MVVM/MVI principles for scalable and maintainable code.
● Optimize application performance, security, and responsiveness. Write and maintain unit and integration tests to ensure application stability.
● Stay updated with Kotlin, Jetpack components, and the latest industry best practices.
What We're Looking For:
● 2+ years of experience in Kotlin development (Android or KMM).
● Strong knowledge of local database management (Room, SQLite, Realm, or SQLCipher).
● Expertise in API service integration using Ktor, Retrofit, or OkHttp.
● Hands-on experience with Kotlin Coroutines & Flow for efficient asynchronous programming.
● Strong understanding of Jetpack components (LiveData, ViewModel, Navigation, WorkManager, etc.).
● Experience in designing applications following Clean Architecture, MVVM, or MVI patterns.
● Knowledge of dependency injection frameworks like Dagger/Hilt or Koin.
● Proficiency in version control systems (Git) and platforms like GitHub, GitLab, or Bitbucket.
● Experience with unit testing using JUnit, MockK, or Espresso.
● Understanding of performance optimization techniques for Kotlin applications.
What does the core role include?
- Designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance
- Designing stateless components in React Native
- Contributing in all phases of the development lifecycle
- Working with the developers to create and maintain a robust framework to support the apps
- Working with the developers to build the interface with a focus on usability features
What else can you expect in the role?
- Prepare and produce releases of software components
- Optimizing performance for the apps
- Problem-solving skills, analytical mind, and positive attitude
- Ability to think from end users perspective and focused on improving the overall product experience.
- Deliver across the entire app life cycle concept, design, build, deploy, test, release to app stores and support
What can fetch you brownie points?
- Hands on experience with React Native is required
- Hands-on experience in React Native APIs, ReactJS, Javascript, ECMAScript (OOJS) and JSX.
- Strong understanding of JavaScript ecosystem
- Hands on experience on Android in creating Hybrid / Native applications
- Demonstrable UI/UX experience on a large-scale app.
- Thorough understanding of React Native development tools like IDEs (Nuclide, Atom, Sublime Text, or Visual
- Good knowledge of JS frameworks like ReactJS is a plus.
Desired Skills and Experience
Hybrid Apps,React Native, Native iOS and Android Architecture understanding
● Contribute towards Designing and Developing functionality for our mobile app based on Cordova and
Angular.
● Rapidly build prototypes from mockups that can be directly implemented
● Create decoupled, interactive mobile UIs using applicable Frameworks
● Improve rendering performance and memory optimizations to create a performant UX
● Support, maintenance and ongoing development for existing applications and projects
● Unit-test code for robustness, including edge cases, usability, and general reliability
● Master/Bachelors degree in computer science
● At least 4 years of related working experience
● Proven working experience in developing hybrid mobile applications, with one or more iOS and
Android apps on respective app stores. We use Cordova and Angular to build our apps.
● Experience with writing and debugging code using Angular 2.0 or above. Strong skills in HTML/CSS
and Javascript.
● Good knowledge of Javascript Algorithms and Data Structures.
● Experience with native app development on mobile is an added advantage.
● Working experience with version control systems.
● Good understanding of the mobile web development life cycle.
• Collaborate with cross-functional teams to define, design, and ship new features.
• Work with outside data sources and API's.
• 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 efficienc
Lead Engineer -
Responsibilities:
- 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.
Requirements:
- Solid experience in JAVA and Kotlin.
- Should have experience in Reactive programming, Asynchronous programming and Unit Testing.
- Has an ability to quickly learn and contribute in multiple codebase.
- Overcomes roadblocks and requires minimal oversight
- Takes initiatives to fix issues/tech debts before assigned to him/her.
- Able to deep dive into codebase and advise QA of possible regression impact.
- Communicates tech decisions through design docs and tech talks.
- Has delivered projects with end-to-end accountability.
- Keeps track of industry trends and introduces right tech/tools for a given job.
- Excellent understanding of software engineering practices, Design Patterns, Data Structures, Algorithms.
- 5+ years of experience in a product-driven organisation.
About the job
Responsibilities and qualifications
- 5+ years of Android development experience
- Will own several parts of our tech stack, but primarily our Android app
- Build new functionality to the Android app and regularly re-architect it to keep up with latest technologies (e.g., Kotlin)
- Work on new tech that we are already a leading user of (e.g., Google Firebase)
- Work closely with the backend team to construct creative solutions
- Optimize, improve efficiency, scalability, stability of application
- MUST BE reliable, and be able to communicate clearly
- MUST BE able to own and deliver their own work within deadlines, professionally
- Should be passionate about building a strong engineering culture
Bonus Points for experience building high-scale applications, SDKs and other web technologies (like JavaScript).
Who we are
- Fast growing Chennai-based startup (with venture funding)
- Led by strong engineers with significant experience at top tier firms like McKinsey, Oracle, Morgan Stanley, and authors of multiple Java Standards
- Building an awesome product already used by Swigg etc.
- Raised investment, so this role will not vanish in a few months
- Mentors include the Vice Chairman of HCL, Chairman of Singapore Airlines, Senior leaders from LinkedIn etc.
Other background information
- Looking for strong, passionate developers who want to join our team and grow
- We move fast, and will make you an offer in a few days for the right person
- The job location will be in Chennai (it is the SaaS capital of India)
- Please only apply if you are open to moving to Chennai (or are already here)
- This won't be a 10 - 6 job, but you will be given amazing responsibilities
- You will learn a ton, have a lot of flexibility, and have fun while doing it!
Job Perks
- Daily breakfast
- Friday team lunches
- Macbook
- Office near beach (for when people return after COVID)
- Potential for stock options (in lakhs)
- Stipend to attend conferences
- Potential travel to Singapore and other client locations
- 3-5 years of experience in Native Android App development (Preferably for a B2C Product)
- Proficiency in various algorithms and data structures.
- Familiar with Kotlin/Java language, and experience with Object-Oriented Design.
- Strong experience with REST APIs, storage databases, Multi-threading, performance and memory tuning.
- Good knowledge of architectural patterns such as MVP and MVVM.









