Negotiable
Outside
Hybrid
USA
Summary: The Android Developer role requires a highly experienced professional with a minimum of 12 years in Android development. The position emphasizes strong technical skills in Android SDK, UI design, and integration with back-end services, along with familiarity with Agile methodologies. The developer will work remotely or from Austin, Texas, focusing on creating intuitive applications with a strong user experience.
Key Responsibilities:
- Develop and maintain Android applications with a focus on performance and user experience.
- Utilize Android SDK and design principles to create applications compatible with various screen sizes.
- Integrate RESTful APIs and third-party libraries into applications.
- Implement offline storage, threading, and performance tuning techniques.
- Work with Jetpack components, Room Database, and Coroutines.
- Engage in Agile development practices and collaborate in a fast-paced environment.
- Handle real-time data processing and video streaming functionalities.
- Design applications around natural user interfaces and ensure pixel-perfect interfaces.
- Explore AI-driven workflows for application development.
Key Skills:
- 12+ years of experience in Android development.
- Strong knowledge of Android SDK and UI design principles.
- Familiarity with RESTful APIs and back-end service integration.
- Experience with Jetpack components, Room Database, and Coroutines.
- Knowledge of Firebase, Push Notifications, and Google Play Console.
- Exposure to Agile methodologies (Scrum, Kanban).
- Expertise in video streaming technologies (FFmpeg, ExoPlayer, WebRTC).
- Experience in NDK/C++/Java/Android framework.
- Strong UX/UI design exposure.
- Interest in integrating AI-driven workflows into applications.
Salary (Rate): undetermined
City: Austin
Country: USA
Working Arrangements: hybrid
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
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