MOBILE DEVELOPER

Overview

On Site
$60 - $65
Accepts corp to corp applications
Contract - W2
Contract - Independent

Skills

ANDROID
KOTLIN
JAVA

Job Details

Overview

We are seeking an experienced Mobile Developer with strong expertise in Android Development and React Native to design, build, and maintain high-performance mobile applications. The ideal candidate should have hands-on experience delivering scalable apps, working in cross-functional teams, and integrating modern frameworks, APIs, and architectural patterns.

Roles & Responsibilities

  • Design and build advanced mobile applications using Native Android (Kotlin/Java) and React Native.
  • Develop scalable, maintainable, and high-performance mobile solutions aligned with business requirements.
  • Collaborate closely with product managers, backend engineers, UI/UX designers, and QA teams.
  • Integrate RESTful APIs, third-party libraries, SDKs, and native modules when required.
  • Ensure application performance, responsiveness, and smooth user experience across devices.
  • Write clean, reusable, and testable code following best practices and industry standards.
  • Troubleshoot, debug, and optimize mobile applications for maximum speed and efficiency.
  • Participate in code reviews, sprint planning, and technical discussions.
  • Implement modern architectural patterns such as MVVM, Clean Architecture, or Redux (for RN).
  • Stay updated with new mobile technologies, frameworks, and industry trends.
  • Publish and maintain apps in Google Play Store and (optional) App Store.
  • Ensure applications adhere to security best practices, platform guidelines, and accessibility standards.

Required Skills & Qualifications

  • 8+ years of experience in Android development using Kotlin and/or Java.
  • 5+ years of hands-on development using React Native.
  • Strong understanding of Android SDK, Android UI frameworks, Jetpack components, and design patterns.
  • Experience building cross-platform mobile apps using React Native Hooks, Navigation, and State Management (Redux/MobX/Recoil).
  • Proficiency in consuming REST/GraphQL APIs and working with JSON/XML.
  • Experience with Git, CI/CD pipelines, and agile methodologies.
  • Strong debugging, problem-solving, and performance optimization skills.
  • Familiarity with Firebase services, push notifications, analytics, and in-app purchases.
  • Knowledge of native module development for React Native (Android focused).
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.