Android Developer

Overview

Remote
On Site
Depends on Experience
Contract - W2
Contract - 12 Month(s)
No Travel Required

Skills

Android
Agile
Android Development
FFmpeg
Application Development
Interfaces
Artificial Intelligence
C++
Data Processing
NATURAL
Database
Firebase
Real-time
HLS
Kanban
Java
Thread
MQTT
Mobile Development
Video Streaming
RESTful
Scrum
RTMP
Storage
User Experience
Workflow
UI
Sockets

Job Details

Job Detail: Android Developer

Contract: W2 Only

Job Description

  • Minimum 12+ years of experience in Android development.
  • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
  • Familiarity with RESTful APIs to connect Android applications to back-end services
  • Strong knowledge of Android UI design principles, patterns, and best practices
  • Experience with offline storage, threading, and performance tuning
  • Ability to design applications around natural user interfaces, such as touch
  • Experience with Jetpack components, Room Database, and Coroutines.
  • Knowledge of Firebase, Push Notifications, and Google Play Console.
  • Exposure to Agile methodologies and working in a fast-paced environment.
  • Experience integrating 3rd party source code and/or libraries
  • Experience with AARs (both consuming and creating them)
  • Experience with agile development methodologies (e.g., Scrum, Kanban).
  • Experience with real-time data processing (Firebase, Web Sockets, MQTT).
  • Expertise in video streaming (FFmpeg, ExoPlayer, WebRTC, HLS, RTMP).
  • Exposure to UI design principles and best practices
  • Experience in NDK/C++/Java/Android framework
  • Experience with cross-platform mobile application development frameworks is a plus.
  • Strong UX/UI design exposure and experience in making apps work intuitively and with pixel-perfect interfaces.
  • Experience or interest in integrating AI-driven workflows into application development

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.