Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Work closely with the product, design, third-party providers, vendors and the services teams to convert ideas to reality while managing all aspects of the software development lifecycle
- Provide guidance and direction to solve complex problems with simple solutions
- Provide operational oversight to the developers on the team
- Understand and share the big picture with the developers on the team
- Create technical documentation and keep it current
Job Requirements
Must have technical / professional qualifications:
- BS degree or higher in computer science with 4+ years of experience
- Extensive experience in developing, deploying and supporting complex Android applications
- Strong in object-oriented concepts & design patterns
- Practical Android coding and debugging experience.
- Solid experience of common Java and Android design patterns - Loaders, List view recyclers, Observers etc.
- Experience in working with Android compatibility APIs, Android Fragments.
- Sound experience of Android User Interface API, spanning multiple device configurations
- Experience of working with Web Services and common data interchange formats: JSON, XML.
- Expert knowledge of building responsive user experiences across phones and tablets
- Expertise in performance, scalability, security, architecture, and engineering best practices
- Willingness to stay up-to-date with the latest in emerging technologies/trends on mobile platforms
- Experience engineering video centric products with knowledge of multi-bitrate streaming and casting
- Experience integrating with third-party libraries such as video and display advertising