Android Developer - Contract
The Los Angeles Post - Los Angeles, CA

This job posting is no longer available on The Los Angeles Post. Find similar jobs:Android Developer jobs - The Los Angeles Post jobs

Job Description

Location: Los Angeles Contract RESPONSIBILITIES Full life cycle Android Mobile app development experience a must Designs, architects, programs, tests, and documents Android-based software code for DMGs various project initiatives. Will be responsible for coding various aspects of these projects, including the UI, business logic, and data layers. Executes unit testing and debugs code to ensure quality of developed applications. Excellent written and verbal communication skills. Documents code consistently throughout the development process on procedural and modular levels. REQUIREMENTS Several (4+) years of professional coding experience with a focus on mobile application architecture . A BS/MS in Computer Science or other related field Strong object oriented design and analysis skills. Applies effective design patterns and best practices when coding. Multi-Threading and memory management specific to Android devices, understanding of data caching models. Professional experience with video streaming and ad serving preferred. Strong coding architecture and adhering to coding standards is a must Does not need to be a designer but capable of implementing designs with a solid architectural core. Demonstrable portfolio of Android related applications and has previously submitted applications to the Android Marketplace. Expert knowledge of the software development life cycle and methodology Extensive experience developing on the Android platform with an understanding of best practices for creating data-intensive, responsive Android apps Understanding of how to integrate APIs within an Android app Appreciation of Agile development methodologies, such as short-development iterations, test driven development and refactoring. Must have a strong understanding of HTTP, TCP/IP and network programming Must have strong software design skills. Must be able to explain applications/programs that they have designed, including tradeoffs they made and why. Experience with in-app video (streaming and download), DRM technology, and Aspera file transfer acceleration valuable but not required Proven ability to function well in a team environment



Additional Information