Previous Job
Previous
Android Architect
Ref No.: 18-03381
Location: Oak Brook, Illinois
Position Type:Contract

Android Architect
Location: Oak Brook, IL
Duration: 6+ Months

Project Overview: Enhancements to apps, a lot of analysis and troubleshooting, new stories/enhancements

Well versed in developing applications for either mobile devices or Digital Out of Home Installations through your domain expertise in one or more of the following focus areas:
  • Android Development - Excellent working experience of Android Studio/Gradle, Java, SQLite, Google Volley
  • Other Development – Experience and working knowledge with one of Cordova, Xamarin (C#) (a plus), web developer skills extremely helpful

Deep level of expertise in two or more of the following is preferred:
  • Experience integrating analytics and tracking solutions (e.g., Omniture, Google Analytics) a plus
  • Experience integrating with CMS technologies (e.g., Adobe Experience Manager, Interwoven) a plus
  • Experience working with backend technologies (e.g., Java, .NET, Python, Ruby, Node.js) a plus
  • Experience working with eCommerce platforms (e.g., IBM WCS, Demandware, ATG) a plus, and integrating with their API's
  • Good understanding of timeline animation techniques and code animation techniques a plus
  • Experience with ORM based data storage, SQL experience a plus as well as non-relational persistence data storage
  • Experience developing interactive user interfaces utilizing HTML5 and JavaScript a plus
  • Experience with client application persistence of data using recommended platform specific technologies
  • Experience in graphics manipulation/optimization using Photoshop; in addition to the use of nine patch images
  • Excellent knowledge of working with dynamic data (e.g., JSON, XML, AMF) through various interface types (e.g., REST, SOAP)
  • Experience leading the performance tuning strategy of consumer applications

Requirements:
  • Bachelor's degree in Computer Science or related field preferred
  • 10+ years of industry experience in enterprise architecture, systems integration, package implementation, and interactive design and architecture
  • Heroic get-it-done attitude with your fellow team members; able to take input and lead by example
  • Strong leadership and communication skills to effectively manage client and all teams through Sales, Analysis & Design, Implementation, and Support project phases
  • A strong understanding of complex computer science and software engineering principles
  • Proactively drives innovation within the company and with clients
  • Experience leading the development and distribution of apps via enterprise channels or public app stores
  • Excellent knowledge of working with dynamic data (e.g., JSON, XML) through various interface types (e.g., REST, SOAP)
  • Experience leading the performance tuning strategy of consumer applications
  • Frequent travel may be necessary