Android Architect/ Lead Mobile Developer

Overview

On Site
Depends on Experience
Contract - W2
Contract - 18 Month(s)

Skills

Analytical Skill
Android
Android Development
Augmented Reality
Caching
Collaboration
Communication
Computer Science
Continuous Delivery
Continuous Integration
Design Patterns
GPU
Innovation
Kotlin
Leadership
MVP
MVVM
Mentorship
Network
Non-functional Testing
Performance Tuning
RESTful
ROOT

Job Details

Job Title: Android Engineer

Job Description:

We are seeking a highly skilled Android Engineer to join our growing team in Bentonville, AR. The ideal candidate will have strong expertise in Android development, mobile architecture, and leadership experience to help drive innovation across mobile platforms. This is a contract-to-hire or full-time role with competitive compensation and growth potential.

Responsibilities:

  • Troubleshoot business and production issues by identifying root causes and implementing sustainable fixes.

  • Lead mobile engineering project teams, provide guidance on architecture, and conduct design/code reviews.

  • Design and develop reusable components and shared client SDKs for Android.

  • Collaborate with cross-functional teams to define and deliver scalable mobile solutions.

  • Evaluate, test, and optimize applications across different devices and OS versions.

  • Influence mobile tech strategy, and define standards, processes, and best practices.

  • Perform non-functional testing: memory, rendering, GPU, battery usage, network, and crash analysis.

  • Support and enforce company policies, values, and ethics across project teams.

Requirements:

  • Bachelor s or Master s in Computer Science or related field.

  • 7+ years of experience developing Android applications.

  • 5+ years hands-on programming in Kotlin.

  • Solid grasp of Android SDK, design patterns (MVVM, MVP), and modern development best practices.

  • Proficient in RESTful API integration and third-party SDKs.

  • Strong understanding of CI/CD pipelines, caching, logging, performance tuning.

  • Experience in app profiling (battery, memory, rendering, crash & ANR analysis).

  • Strong analytical thinking, communication, and mentoring abilities.

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 Softa Ai Solutions