Mobile Developer (Android & iOS) Remote

Overview

Remote
On Site
$DOE
Full Time
Part Time
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 12 Month(s)

Skills

Java
Android
Kotlin
IOS
Swift

Job Details

Mobile Developer (Android & iOS) Remote Job Summary

We are seeking a skilled Mobile Developer with hands-on experience in building, deploying, and maintaining applications for both Android and iOS platforms. The ideal candidate has strong expertise in native mobile development (Swift, Kotlin, Java) or cross-platform frameworks (Flutter, React Native), and a solid understanding of mobile UI/UX, API integration, and lifecycle management. This is a fully remote role requiring excellent communication and collaboration skills.

Key Responsibilities
  • Design, develop, test, and deploy high-quality mobile applications for Android and iOS.

  • Collaborate with product managers, UI/UX designers, and backend teams to translate requirements into technical solutions.

  • Develop clean, maintainable, and scalable code using industry best practices.

  • Implement responsive and intuitive UI based on design specifications.

  • Integrate mobile applications with RESTful APIs and third-party SDKs.

  • Optimize application performance, memory usage, and battery efficiency.

  • Debug, troubleshoot, and resolve issues across platforms and device types.

  • Participate in code reviews and contribute to continuous improvement.

  • Ensure secure coding practices and implement platform-specific security standards.

  • Stay updated on emerging mobile technologies, frameworks, and OS updates.

Required Skills & Qualifications
  • 3 7+ years of experience in mobile development.

  • Strong proficiency in:

    • Android: Kotlin and/or Java

    • iOS: Swift and/or Objective-C

    • (Optional) Cross-platform frameworks such as Flutter or React Native.

  • Solid understanding of mobile architecture patterns (MVC, MVP, MVVM, Clean Architecture).

  • Experience with version control (Git, GitHub, GitLab, Bitbucket).

  • Familiarity with push notifications, in-app purchases, deep linking, and device permissions.

  • Strong experience with REST APIs, JSON, and backend integration.

  • Understanding of the full mobile development lifecycle.

  • Experience with Android Studio, Xcode, and device simulators.

  • Familiarity with Google Play Store and Apple App Store deployment.

Preferred Qualifications
  • Experience with CI/CD tools (Fastlane, Jenkins, GitHub Actions, Bitrise).

  • Knowledge of Firebase, Analytics, Crashlytics, or similar tools.

  • Experience working in Agile/Scrum environments.

  • Exposure to cloud platforms like AWS, Azure, or Google Cloud Platform.

Education
  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).

Additional Details
  • Position: Mobile Developer (Android & iOS)

  • Work Type: 100% Remote

  • Contract or Full-Time: (Add your preference here)

  • Shift: Flexible, with overlap for team meetings

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.