This job has expired, please see additional jobs below
Software Engineer, Android
Blizzard Entertainment
Santa Monica, CA, United States
Job Details - this job has expired, please see similar jobs below
We are seeking an Engineer for our Android team to develop Native Components, SDKs, and Apps to facilitate delivery of live and recorded esports video content, stats, and interactive experiences. You will play a key role in developing platforms and products that are critical to the long-term strategic vision for the company.
Responsibilities
• Develop core code frameworks that will serve as the foundation for a variety of MLG, Blizzard, Activision, Game, and League branded apps
• Wrap cross-platform code in native libraries and expose it as libraries to be used by other developers
• Develop Android user interfaces per Product/Design specification
• Ensure application operation on a variety of devices
• Collaborate with an experienced back-end team to drive componentization of the frameworks to enable rapid application development and simplify configuration
Requirements
• 5+ years overall engineering experience – back-end/full-stack/mobile
• 3+ years experience developing native mobile applications
• Deep expertise with Android API and Java
• Familiar with Kotlin and ecosystem of libraries around Android development
• Experienced working with web views and communicating with JavaScript APIs
• Familiarity with full-stack engineering, databases, caching, architecting for performance
• Experience working in agile environment, SCRUM
• BS in an engineering field or equivalent experience
Pluses
• Cross-platform mobile development huge plus
• Experience with rich media applications a huge plus
• Experience with OTT/Game Console application development a huge plus
• Experience with shipping and maintaining mobile applications that support a global user base
• MS in an Engineering field