Android Developer

Tandym Tech
Jackson Township, United States of America
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Jackson Township, United States of America

Tech stack

Java
Multitier Architecture
A/B testing
Amazon Web Services (AWS)
Android
Android Studio
Application Performance Management
Automation of Tests
Profiling
Software Quality
Code Review
Computer Networks
Continuous Integration
Dependency Injection
Memory Management
Mobile Application Software
Model View ViewModel
Scrum
RxJava
Cloud Platform System
Firebase
Kotlin
GraphQL
Tools for Reporting
Video Streaming
Asynchronous Programming
Jenkins

Job description

  • Design, develop, and maintain native Android applications with a focus on performance, usability, and video streaming
  • Collaborate with product managers, designers, and engineers to define and deliver new features
  • Optimize app performance, memory usage, and network efficiency to support a smooth user experience
  • Ensure code quality through test automation, peer reviews, and engineering best practices
  • Troubleshoot and resolve issues in production and non-production environments

Requirements

  • 5+ years of professional Android development experience
  • Strong knowledge of Kotlin and Java, with familiarity with Jetpack libraries
  • Experience with MVVM, Clean Architecture, or other scalable mobile app architectures
  • Experience with video streaming on Android, including HLS, DASH, CMAF, media playback, and DRM
  • Deep understanding of the Android app lifecycle, memory management, and asynchronous programming using Kotlin Coroutines and/or RxJava
  • Familiarity with REST and GraphQL APIs
  • Strong debugging and performance profiling skills using Android Studio and related tools
  • Experience with CI/CD, testing frameworks, and crash analytics tools such as Firebase, Bitrise, or Jenkins
  • Knowledge of dependency injection frameworks such as Koin, Hilt, or Dagger
  • Comfort working in an agile environment and participating in sprint planning, retrospectives, and code reviews

Desired Skills:

  • Android certification
  • Experience working on consumer-facing apps with high user engagement
  • Familiarity with accessibility, localization, and device fragmentation best practices
  • Knowledge of app analytics and A/B testing frameworks
  • Experience with media, publishing, or news applications
  • Cloud platform familiarity, such as AWS or Firebase

About the company

A recognized media organization in New Jersey is seeking a Sr. Android Developer to help build and enhance high-quality mobile applications for Android smartphones and tablets. This role focuses on native Android development, modern architecture, and delivering seamless video streaming experiences in a collaborative product environment.

Apply for this position