Flag job

Report

Junior Android Developer

Salary

₹8 - 10 LPA

Min Experience

2 years

Location

remote

JobType

contract-to-hire

About the job

Info This job is sourced from a job board

About the role

Position: Android Developer Location: Bangalore (Remote Opportunity) Employment Type: Contract-to-Hire Experience Level: 2 - 3 Years Key Skills: Kotlin, Coroutines, Dagger/Hilt DI, Data Structures & Algorithms (DSA) Notice Period: Immediate to 15 days Role Overview: We are seeking talented Android Developers to become part of our Marketplace Fulfillment team. The role focuses on enhancing the post-order experience within a delivery app. As part of this team, you will be responsible for creating solutions that improve how delivery partners manage and execute orders across a variety of product categories, including stores, food, and liquor. This is a unique opportunity to solve real-world technical challenges, including managing unstable internet connections, optimizing battery usage, and improving location tracking accuracy while creating scalable solutions for the delivery platform. Essential Skills & Qualifications: A minimum of 2 years' experience in Android development. In-depth knowledge of Kotlin programming and Coroutines. Expertise in using Dagger/Hilt Dependency Injection for efficient code structure. Strong understanding of Data Structures and Algorithms, with proven problem-solving abilities. Experience with location-based technologies, such as sensors (gyroscopes, accelerometers), or Bluetooth beacon integration. Hands-on experience integrating Google Maps SDK into Android applications. A strong background in collaborating with UX and product teams to design and implement Android app features. Expertise in Android application development, including experience with both Native SDKs and third-party SDKs. Comprehensive understanding of mobile architecture and evolving industry trends and technologies. Proficient with tools for building, testing, and ensuring compatibility for Android apps. Skilled in performance monitoring, benchmarking, and optimization of mobile applications. Familiar with push notification services and their integration within Android apps. Experience with publishing Android applications on the Google Play Store. Knowledge of JavaScript fundamentals and ES6 (preferred). Familiar with webviews, security basics, app versioning, session management, and third-party SDK integration. Additional Requirements: A focus on code quality, including the use of linting tools, writing unit tests, and setting up CI/CD pipelines. Strong communication skills, including the ability to present ideas clearly and write effectively.

Skills

kotlin
coroutines
dagger
hilt
data structures
algorithms