Mobile Developer
Data Eminence · India
Apply & track with Apply EdgeJoin Data Eminence as a remote Mobile Developer and help build reliable, responsive, and user-friendly mobile applications. You'll develop mobile features, integrate APIs, optimize application performance, troubleshoot issues, and contribute to delivering high-quality experiences across mobile platforms. This role is ideal for entry-level developers with strong programming fundamentals and an interest in mobile application development.Full DescriptionData Eminence is seeking a motivated Mobile Developer to join our growing development team. In this role, you will design, develop, test, and maintain mobile applications for Android, iOS, or cross-platform environments.You will collaborate with UI/UX designers, backend developers, product managers, and other stakeholders to transform product requirements and designs into functional mobile experiences. This is an excellent opportunity to gain practical experience with mobile frameworks, APIs, databases, testing, application performance, and modern development practices while working remotely.Your key responsibilities will include:Developing and maintaining mobile applications for Android and/or iOSBuilding responsive and user-friendly mobile interfacesImplementing new features based on product requirements and design specificationsWriting clean, efficient, and maintainable mobile application codeIntegrating REST APIs and backend services into mobile applicationsImplementing navigation, forms, authentication, notifications, and other mobile featuresEnsuring applications perform consistently across different devices and screen sizesDebugging and resolving application crashes, bugs, and performance issuesOptimizing application performance, memory usage, and battery consumptionWorking with local databases and data storage solutionsConducting functional, usability, and compatibility testingCollaborating with designers to implement consistent UI/UX experiencesUsing Git and version control systems to manage development workSupporting application builds, deployments, and release processesMaintaining technical documentation and development recordsMonitoring application issues and supporting post-release improvementsStaying updated with mobile development technologies, frameworks, and platform guidelinesWe believe in learning by doing. You'll gain hands-on experience with Android, iOS, Flutter, React Native, APIs, mobile databases, authentication, testing frameworks, app deployment, analytics, and AI-assisted development tools.This is a hands-on role where programming ability, problem-solving, attention to detail, and a strong understanding of mobile development principles are essential. You'll have opportunities to work on real-world applications and contribute to building reliable and engaging mobile experiences.RequirementsBachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field0-2 years of experience in mobile development or a relevant internship/projectStrong programming fundamentals and understanding of object-oriented programmingFamiliarity with Kotlin, Java, Swift, Dart, JavaScript, or another relevant mobile development languageExperience with Flutter, React Native, Android SDK, iOS SDK, or similar technologiesBasic understanding of REST APIs and backend integrationFamiliarity with mobile UI/UX principles and responsive layoutsUnderstanding of Git and version controlStrong debugging and problem-solving skillsBasic knowledge of mobile application testing and debugging toolsFamiliarity with Firebase or similar backend/mobile services is a plusUnderstanding of mobile app deployment processes is beneficialExperience with personal, academic, or published mobile applications is a plusGood written and verbal communication skillsStrong attention to detail and ability to meet deadlinesAbility to work independently and collaborate effectively in a remote environmentBenefitsCompetitive salaryFully remote work flexibilityPaid time off and holidaysProfessional development opportunitiesCompany-provided equipmentOpportunities to work with modern mobile frameworks, development tools, and AI-powered technologies