Android Developer
Data Eminence · India
Apply & track with Apply EdgeJoin Data Eminence as a remote Android Developer and contribute to building modern, reliable, and user-friendly mobile applications for Android devices. You will work on application development, user interface implementation, API integration, data management, testing, debugging, and deployment.The ideal candidate has a strong foundation in Android development and enjoys creating intuitive and high-performing mobile experiences. This role provides hands-on experience with Android application architecture, modern development frameworks, backend integrations, performance optimization, and application releases.Full DescriptionAt Data Eminence, we build practical digital solutions that deliver 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 Kotlin or Java.Build responsive and user-friendly mobile interfaces.Implement application features based on product requirements and design specifications.Work with Android SDK and Android Studio.Develop modern interfaces using Jetpack Compose or XML layouts.Integrate RESTful APIs and third-party services.Work with local and cloud databases to manage application data.Implement authentication, authorization, 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.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.Collaborate with backend developers to integrate application services.Participate in code reviews and technical discussions.Assist with application packaging, release management, and Google Play Store deployment.Maintain technical documentation for application features and workflows.Stay updated with modern Android technologies and AI-assisted development tools.We believe in learning by doing. You will gain practical experience with Kotlin, Java, Android SDK, Android Studio, Jetpack Compose, XML, REST APIs, Firebase, Room, SQLite, Git/GitHub, Gradle, authentication, mobile testing, and Google Play Store deployment.This is a hands-on mobile development role where you will build real application features, integrate backend services, troubleshoot technical issues, improve application 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 or Java.Basic knowledge of Android SDK and Android Studio.Understanding of Android application components and lifecycle.Familiarity with Jetpack Compose or XML-based UI development.Understanding of REST APIs and JSON.Basic knowledge of Firebase, Room, SQLite, or similar technologies.Familiarity with Git and GitHub.Understanding of debugging and application testing.Basic knowledge of authentication and secure data handling.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 technologies and AI-powered development tools.Opportunities to work on real-world mobile applications.Supportive and collaborative remote work environment.