Software Development Engineer I - Android

Published date: 2024/01/10
  • Location: Mumbai, Maharashtra, India
We’re looking for an Android developer who wants to work on cutting edge problems in the mobile app space. You will be closely tied to all phases of the development cycle and work in a team to deliver a high-end product. You'll be looking to develop, improve and innovate on our Android app, writing clean, maintainable and extendable code. We want someone who can work collaboratively and is extremely passionate about coding.
Your primary focus will be the development of state-of-the-art features for our Android app.
Collaborate with backend and iOS engineers to architect technical solutions for product features.
Collaborate in Cross-functional Agile teams to define, design, develop, and ship new features.
Always focus on improving the performance & memory footprint of the Android app.
Continuously discover, evaluate, and implement new third party and Android libraries and APIs to improve the app.
Managing a codebase that involves WebViews and Kotlin code simultaneously.
Manage communication with multiple stakeholders.
Develop features with great UI and UX, always keeping the end-user in mind.
Bring the best practices and Android ecosystem guidelines to your work.
Help & guide other Android engineers on the team.
Your Checklist:
3+ years' experience in working with Android SDK & its APIs as well as the lifecycle of different Android components.
Advanced skills in Java with the latest Android SDKs and functional knowledge of Kotlin
Good understanding of modern architecture patterns like MVVM.
Experience with Android Jetpack libraries & Architectural Components such as LiveData, ViewModel, Room, Material Components, Navigation, Databinding, and such.
Experience with RESTFUL APIs and networking libraries like Retrofit & Picasso.
Experience with Dagger or a modern Dependency Injection strategy.
Experience in writing Unit & UI test cases.
Working knowledge of Git, Gradle & Android Studio, and tools such as Firebase suite, and Google Play Console.
Working knowledge of network profiling, memory management, and other performance-related tools.
Knowledge of Agile and worked with quick release cycles with CI & automation.
Aware of the general fragmented mobile landscape, trends & emerging technologies.
Good grasp of data structures and algorithms used in mobile programming.
Company Name: BookMyShow

Apply

0 page views

Related listings

  • Business Development | MBA Marketing Fresher
    Android Developer
    Android Developer
    We are hiring 0-1 Year Experience candidate for Sales/Marketing executive who will be responsible for IT services sales and business development activities and will be responsible for generating business and growing revenue. This individual will be r...
    2026/11/07
  • Hybrid Mobile ApplicationDeveloper
    Android Developer
    Android Developer
    Must-Have Experience :  Min 3 years of strong experience in Android and iOS Mobile App  Javascript, Jquery, HTML 5, CSS3, Bootstrap, JSON, XML, AJAX, SQLite.  Experience with working on Hybrid Mobile applications  Experience with Application desi...
    2026/11/07
  • Enterprise Software Engineer
    Android Developer
    Pune (Maharashtra) Android Developer
    Under general supervision, oversees moderately complex implementation projects or oversees various aspects of highly complex implementation projects. Responsible for a variety of tasks to ensure implementation deliverables are delivered on time and m...
    2026/11/07