Global Business Ser 4u
Android developer
Senior Android developer on a 12-month contract in Gurugram, working a full night shift (7pm–4am IST) to build and own features for a client's vacation-rental Android app through the full development lifecycle. Core stack: Java/Kotlin, Android SDK, Jetpack (incl. Compose), Coroutines/RxJava, GraphQL.
- Compensation
- Not disclosed
- Location
- Gurugram
- Work setup
- Onsite
- Seniority
- Not specified
- Employment
- Full time
- Experience
- 6+ years
- Category
- Mobile
- Posted
Skills
Must have
- At least 6 years of commercial Android development experience
- Proficient in developing features in Java/Kotlin
- Familiar with GraphQL
- Well-versed in Android architectural patterns (MVP vs MVVM) and Android SDK
- Skilled in Android Jetpack Architecture Components: LiveData, Lifecycles, ViewModel, Navigation, Room
- Passionate about clean architecture principles and SOLID
- Confidently working with Coroutines / RxJava2(3)
- Understanding local storage: SQLite, shared preferences
Nice to have
- 3+ years of Android development experience (middle-level track)
- Familiar with Jetpack, Jetpack Compose, Kotlin Coroutines, Flow, GraphQL, Android Studio
- Knowledge of mobile development best practices
- Understanding client/server architectures in complex, large-scale solutions
- Familiar with test automation frameworks, microservice design, continuous delivery, automated deployments
- Experience participating in code reviews and pull request reviews
Full description
Job Title: Senior Android Developer
Job type- 12 months Contract
Location- Gurgaon
Time - 7pm to 4am IST -complete night shift
Senior Android IF YOU ARE
- An Android developer with at least 6 years of commercial experience
- Proficient in developing features in Java/Kotlin
- Familiar with GraphQL
- Well-versed in architectural patterns in Android (MVP vs MVVM), and Android SDK
- Skilled in utilizingAndroid Jetpack Architecture Components: Live Data, Lifecycles, View Model, Navigation, Room
- Passionate about clean Architecture principles, SOLID
- Confidently working with Coroutines/ RxJava2(3)
- Understanding Local storage: SQLite, shared preferences
AND YOU WANT TO
- Develop services that help users along from pre-booking to post-booking (Web, iOS, Android)
- Participate in all stages of the development lifecycle of the product
- Design new functionalities
- Collaborate with our team of local and remote Developers within the Agile process, so as with teams of the client
- Own the development and quality of features being implemented on the customer s Android app
- Create top solutions based on the latest technologies to continue being unique on vacation rental market
- Provide technical expertise and knowledge to consult clients through the projected enrollment
Middle Android IF YOU ARE
- An experienced Android Software Engineer (3+ years)
- Familiar with Android technologies such as Jetpack, Jetpack Compose, Kotlin Coroutines, Flow, GraphQL, and Android Studio
- Knowledgeable of mobile development best practices
- Understanding the client/server architectures in complex and large-scale solutions
- Familiar with test automation frameworks, microservice design, continuous delivery, and automated deployments
- Passionate for the entire app development lifecycle
- Confident in driving technical discussions and decisions across functional teams and organizations
AND YOU WANT TO
- Be a part of a team that utilizes the latest technologies to develop ever-improving strategies for delivering high-quality code
- Collaborate with our team of local and remote Developers within the Agile process, so as with teams of the client
- Own the development and quality of features being implemented on the customer s Android app
- Provide and participate in code reviews to assess overcall code quality and flexibility, and the application of good object-oriented programming techniques
- Drive continuous improvement and continuous delivery in our software development process within an agile development team