Android Developer (India)

Android Developer (India)

04 Aug
|
Data Eminence
|
India

04 Aug

Data Eminence

India

As an Android Developer, you will design, develop, test, and maintain high-performance Android applications that deliver exceptional user experiences. You will work with modern Android development frameworks, APIs, and tools to build scalable, secure, and production-ready mobile applications while collaborating with designers, backend developers, QA engineers, and product teams.

Your responsibilities may include developing native Android applications, integrating REST APIs, implementing modern UI components, optimizing application performance, debugging issues, ensuring application security, and publishing applications to the Google Play Store.

Responsibilities

- Design, develop, and maintain native Android applications using Kotlin and Java.
- Build intuitive, responsive, and user-friendly mobile interfaces following Material Design guidelines.
- Develop scalable application architecture using Android best practices and modern development patterns.
- Integrate RESTful APIs, third-party SDKs, and cloud-based services.
- Implement secure authentication, local storage, notifications, and background services.
- Optimize application performance, responsiveness, battery usage, and memory consumption.
- Debug, troubleshoot, and resolve application bugs and performance issues.
- Write clean, maintainable, and reusable code following coding standards.
- Perform unit testing, UI testing, and participate in code reviews.
- Collaborate with backend developers, UI/UX designers, QA engineers, and product managers.
- Publish, maintain, and update applications on the Google Play Store.




- Stay updated with the latest Android SDKs, Jetpack libraries, and mobile development trends.

Requirements
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Strong understanding of Android application development fundamentals.
- Positive knowledge of Kotlin and/or Java programming.
- Familiarity with Android Studio and the Android SDK.
- Basic understanding of REST APIs and JSON.
- Knowledge of object-oriented programming (OOP), data structures, and algorithms.
- Understanding of mobile application lifecycle and UI development principles.
- Strong analytical and problem-solving skills.
- Good communication and teamwork abilities.
- Internship, academic projects, or Android development experience is preferred but not mandatory.

Preferred Qualifications
- Experience with Kotlin, Java, and Android Jetpack libraries.
- Familiarity with MVVM, MVC, or Clean Architecture.
- Experience using Jetpack Compose or XML layouts for UI development.
- Knowledge of Room Database, SQLite, and local data storage.
- Experience integrating Firebase services such as Authentication, Firestore, Analytics, and Cloud Messaging.
- Familiarity with Retrofit,



Volley, or OkHttp for API integration.
- Understanding of dependency injection frameworks such as Hilt or Dagger.
- Experience using Git and collaborative software development workflows.
- Knowledge of Google Play Console, app publishing, and release management.
- Familiarity with CI/CD pipelines and mobile application testing.

Skills
- Android Development
- Kotlin
- Java
- Android Studio
- Android SDK
- Jetpack Compose
- XML Layouts
- Material Design
- REST APIs
- JSON
- Retrofit
- Volley
- Firebase
- Room Database
- SQLite
- MVVM Architecture
- Git & Version Control
- UI/UX Development
- Debugging
- Unit Testing
- Google Play Console
- Problem Solving
- Team Collaboration
- Communication Skills

Compensation Projects are compensated based on complexity and duration, with earnings ranging from ₹130/hour to ₹390/hour.

What You'll Gain

- Build real-world Android applications used by thousands of users.
- Gain hands-on experience with contemporary Android development tools, frameworks, and best practices.
- Learn production-grade mobile application architecture, testing, and deployment.
- Work alongside experienced mobile developers, designers, and product teams.
- Develop expertise in mobile performance optimization, cloud integration, and secure application development.
- Build a strong foundation for career growth in Android Development, Mobile Application Engineering, Software Engineering, Full Stack Mobile Development, or Technical Leadership.

📌 Android Developer (India)
🏢 Data Eminence
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: android developer (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: android developer (india) / india