Mobile Software Engineer (Android) - Kotlin

  • Dallas, TX
  • Posted 2 hours ago | Updated 2 hours ago

Overview

On Site
$65 - $75
Contract - W2
Contract - 12 Month(s)

Skills

Android
Kotlin
Restful

Job Details

Mobile Software Engineer (Android) Kotlin

We are seeking a Mobile Software Engineer (Android) to join a growing development team and work on several exciting consumer-facing projects. This is a hands-on role where you will design, build, and enhance Android applications that directly impact customer experience across loyalty programs, reservations, mobile ordering, and competitive gaming applications.

This position is perfect for engineers who enjoy working in collaborative, startup-like environments, building high-visibility applications, and staying at the forefront of mobile development.

Responsibilities

  • Collaborate with product managers, designers, and cross-functional teams (iOS, QA, Server, Engineering) to define requirements and deliver features.

  • Design, develop, and maintain Android applications with Kotlin.

  • Troubleshoot, test, and optimize mobile apps for stability, speed, and scalability.

  • Integrate applications with backend services using RESTful APIs.

  • Write clean, efficient, and well-documented code.

  • Stay up to date with emerging Android technologies and best practices.

  • Participate in code reviews and provide constructive feedback.

  • Document development processes for knowledge sharing.

Required Skills

  • 5+ years of experience developing Android applications.

  • 5+ years of Kotlin development experience (maintaining/enhancing mobile applications).

  • 3+ years of experience with RESTful APIs and backend integrations.

  • 2+ years of experience with Git for version control.

  • Portfolio or apps published in the Google Play Store required.

Preferred Skills

  • Experience with Jetpack Compose for UI development.

  • Experience publishing apps to the Play Store.

  • Strong knowledge of mobile UI/UX principles and design patterns.

  • Familiarity with app testing, debugging, and performance optimization.

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.

About IDR, Inc.