Android Engineer (Level 601 / 602)

Vsg Business Solutions
New York, NY, United States
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
$140,000.0 - $165,000.0
Working hours
Regular working hours

Tech stack

Artificial Intelligence Android Software Development Unit Testing Program Optimization Code Review Continuous Integration Data Stores Software Debugging Dependency Injection Software Design Patterns Gradle Mobile Application Software
+20 more
Model View ViewModel Performance Tuning Mockito Tensorflow Stateflow Data Logging Data Processing Large Language Models Facebook Flow Backend Git Kotlin Material UI Integration Tests Solid Principles Jetpack Compose Asynchronous Programming Software Coding Restful APIs Cucumber (Software)

Job description

We are looking for a hands-on Android Engineer to build and enhance customer-facing mobile applications. This role requires strong Kotlin development experience, modern Android architecture knowledge, and excellent coding skills. Candidates should be comfortable building scalable UI applications that communicate with backend services while following modern engineering best practices. Key Responsibilities

  • Design, develop, and maintain Android applications using Kotlin and Jetpack Compose.
  • Build responsive customer-facing UI components integrated with backend services.
  • Implement clean architecture using MVI and modern Android design patterns.
  • Develop asynchronous features using Coroutines, Flow, and StateFlow.
  • Write clean, maintainable, and testable code with strong focus on performance.
  • Perform unit testing using Mockito and integration testing using Cucumber-based frameworks.
  • Collaborate with product managers, designers, and backend engineers throughout the development lifecycle.
  • Participate in code reviews, debugging, performance optimization, and architectural discussions.

Requirements

  • Strong experience developing Android applications in production.
  • Kotlin, Jetpack Compose, and Coroutines.
  • Solid understanding of Android fundamentals, including Android Manifest, Lifecycle, Navigation, WorkManager, permissions, notifications, and deep links.
  • Experience with architectural design patterns (MVI/MVVM) and SOLID principles.
  • REST API integration using Retrofit/OkHttp.
  • Experience with Room, DataStore, caching, and offline data handling.
  • Dependency Injection using Hilt or Dagger.
  • Strong debugging, performance tuning, and memory optimization skills.
  • Hands-on experience with Git, code reviews, and CI/CD practices.
  • Basic knowledge of AI tools and AI-powered application features.

Preferred Skills

  • Multi-module Gradle architecture and build optimization.
  • Android security best practices.
  • Logging, analytics, and crash reporting.
  • Exposure to ML Kit, TensorFlow Lite, or AI/LLM integrations.

About the company

SoundCloud empowers artists, tastemakers and fans to connect and share through music. Founded in 2007, SoundCloud is a creator-first platform helping artists build and grow their c…

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:47 min

Performance benchmarks and Android developer adoption

Gian Marco Iodice Gian Marco Iodice · WWC 2025

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

5:51 min

Understanding build structure and core Gradle plugins

Amanda Martin · LIVE

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all