HamburgerMenu
hirist

Software Development Engineer I/II - Android Applications

HyreSnap
Bangalore
2 - 6 Years
star-icon
4.5white-divider16+ Reviews

Posted on: 10/09/2025

Job Description

Responsibilities :


- Architect, develop, and maintain scalable and high-performance Android applications.


- Collaborate with cross-functional teams to define, design, and ship new features with optimal performance.


- Implement complex Android components such as Activities, Services, Intents, Broadcast Receivers, and Content Providers.


- Develop intuitive UI/UX using components like Action Bars, Widgets, Fragments, and Constraint Layouts.


- Leverage advanced Kotlin features such as coroutines and extension functions for maintainable code.


- Apply reactive programming principles using RxJava for handling asynchronous operations.


- Utilize Android Architecture Components like ViewModels, LiveData, and Room Database for clean, scalable app design.


- Integrate third-party libraries and APIs, including payment gateways, location services, social APIs, and analytics.


- Optimize application performance, address technical issues, and improve stability using debugging tools.


- Stay current with the latest Android tools, libraries, and industry trends to drive innovation.


Requirements :


- Bachelor's degree in Computer Science, Engineering, or a related field (preferred).


- 3+ years of hands-on experience in Android app development.


- Proven track record of delivering complex applications from concept to production.


- Expertise in Android SDK, Kotlin, Core Java, and Android Studio IDE.


- Proficient in Kotlin coroutines, RxJava, and Android Architecture Components.


- Strong understanding of clean architecture and coding best practices.


- Experience with RESTful APIs, JSON, and XML integration using Retrofit and OkHttp.


- Familiarity with analytics, cloud integrations, and third-party SDKs.


info-icon

Did you find something suspicious?