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.