Apply Edge Start your job search

Android Developer

Data Eminence · India

Apply & track with Apply Edge

Join Data Eminence as a remote Android Developer and contribute to building modern, reliable, and user-friendly mobile applications for Android devices. You will work across application development, UI implementation, API integration, data management, testing, debugging, and deployment.The ideal candidate has a strong foundation in Android development and enjoys creating mobile experiences that are both functional and intuitive. This role provides hands-on experience with Android application architecture, modern development frameworks, backend integrations, testing, performance optimization, and application releases.Full DescriptionAt Data Eminence, we build practical digital products that provide seamless experiences across devices. As an Android Developer, you will work closely with product managers, designers, backend developers, and other team members to design, develop, test, and maintain Android applications.Your responsibilities will include:Develop and maintain Android applications using modern development practices.Build responsive and user-friendly mobile interfaces.Implement application features based on product requirements and design specifications.Work with Kotlin and Android SDK to develop application functionality.Integrate RESTful APIs and third-party services.Work with local and remote databases to store and manage application data.Implement authentication, user management, and secure data handling.Follow Android application architecture and development best practices.Write clean, reusable, and maintainable code.Debug application crashes, UI issues, API errors, and performance problems.Write and execute unit and UI tests where required.Optimize application performance, memory usage, and responsiveness.Ensure compatibility across different Android devices and screen sizes.Use Git and GitHub for version control and collaborative development.Work closely with backend developers to integrate APIs and application services.Collaborate with designers to accurately implement mobile interfaces.Participate in code reviews and technical discussions.Assist with application packaging, release management, and Play Store deployment.Maintain technical documentation for application features and development workflows.Stay updated with modern Android technologies and development practices.We believe in learning by doing. You will gain practical experience with Kotlin, Android SDK, Android Studio, Jetpack Compose, XML layouts, REST APIs, Firebase, Room, SQLite, Git/GitHub, Gradle, authentication, mobile testing, Play Store deployment, and AI-assisted development tools.This is a hands-on mobile development role where you will build real application features, integrate backend services, troubleshoot device-specific issues, improve performance, and gain practical experience throughout the Android development lifecycle.RequirementsBachelor's degree in Computer Science, Information Technology, Engineering, or a related field.0–2 years of experience in Android development or relevant academic/personal projects.Strong understanding of programming fundamentals and object-oriented programming.Familiarity with Kotlin and Android SDK.Experience with Android Studio.Understanding of Android application components and lifecycle.Familiarity with Jetpack Compose and/or XML-based UI development.Understanding of REST APIs and JSON.Familiarity with Firebase, Room, SQLite, or similar mobile technologies is a plus.Basic understanding of authentication and secure data handling.Familiarity with Git and GitHub.Understanding of debugging and application testing.Familiarity with Gradle and Android build processes is a plus.Strong problem-solving and debugging skills.Good communication and teamwork abilities.Ability to work independently and collaborate effectively in a remote environment.BenefitsCompetitive salary based on skills and experience.Fully remote work flexibility.Paid time off and holidays.Professional development and learning opportunities.Company-provided equipment where applicable.Exposure to modern Android, mobile, and AI-powered development tools.Opportunities to work on real-world mobile applications.Supportive and collaborative remote work environment.