Sr. Android Developer

Innovar Group is seeking a Native Android Developer for a permanent position. This exciting role will be for a highly respected client that is a premium entertainment company.&nbsp;<br /><br /><br />Our client offers a competitive compensation package and an attractive benefits program to all eligible employees.

Englewood, CO

Innovar Group

<strong>Innovar - derived from the Latin &ldquo;to innovate&rdquo; - this is what we set out to do each and every day. We strive to go beyond the norm to utilize innovative next-gen recruiting tools connecting us to the world at large in order to uncover high-impact TECHNOLOGY talent for our valued clients. Our goal is straightforward: the unmitigated satisfaction of each client. The difference is significant; we provide consummate service and foster long-term, thriving relationships with our clients. In essence, we work as a vital member of your talent acquisition team.</strong>

keywords: mobile,teamwork,performance,technical,design,experience,relationships,java,design,degree,technology,knowledge

5+ years of experience with Android SDK

Based on Experience

Overview: As the Native Android Developer, you will be responsible for developing new features and maintaining the Android Applications.
Responsibilities: <p>&nbsp;</p> <ul> <li>Provide technical leadership in architectural and feature discussions with development design teams.</li> <li>Develop new features from provided requirements and UX designs.</li> <li>Profile and tune applications for performance and efficiency.</li> <li>Collaborate with services team to evolve client APIs.</li> <li>Participate in peer code reviews and regular scrums.</li> <li>Achieve milestones.</li> </ul>
Requirements: <ul> <li>BS/MS Degree in Computer Science, Computer Engineering, other technical discipline or equivalent experience.</li> <li>Minimum 7 years of software development experience with&nbsp;of 5 years experience in Java and the Android SDK.</li> <li>Mastery of Java and the Android SDK and NDK with in depth&nbsp;knowledge of computer science principles including design patterns,&nbsp;Data Structures Concepts, Software Algorithms, and application memory management.</li> <li>The ability to detect underlying design methodology in existing code implementation; with emphasis on performance and traceability.</li> <li>Have a deep knowledge of REST, SOA, XML, and JSON</li> <li>Experience with Android In-App Purchase and Push Notification implementation</li> <li>Experience with Google Chromecast library with Chromecast streaming implementation</li> <li>Media Streaming and DRM Technology experience is a plus</li> <li>Experience with 3<sup>rd</sup>&nbsp;party libraries and APIs</li> <li>Experience with&nbsp;SCRUM, Agile, and other development methodologies.</li> <li>Experience working with Jira and related Atlassian tools.</li> <li>Other client development experience a plus.</li> </ul>