Responsibilities:
- Partner with Product Managers and Designers to develop SDKs & guest-facing products.
- Collaborate with web-front-end and backend.
- Resolve defects, support testing effort, and deploy production code on a frequent basis.
- Be a technical pillar for the engineering team through collaboration and mentorship of other engineers.
- Analyze the technical feasibility of product features and help to guide feature development and roadmap from a technical perspective.
- Full software development lifecycle experience.
- Web development and internet technology experience.
- Object-Oriented Analysis, Design, and Development experience.
- Experience designing and developing applications running on mobile platforms for Android and iOS
- Experience with mobile software development kit (SDK).
- Experience writing code in Objective-C and Java, for mobile platforms.
- Experience with Services, Broadcasts, Content Providers.
- Experience working with RESTful APIs and networking.
- Must have worked on one or more of the following domains on mobile/embedded devices: Applications, UI/App frameworks, Middleware/Services (e.g. multimedia, internet technologies).
- Knowledge of packaging, signing and provisioning mobile applications.
- Knowledge of Mobile Web, HTML5, JavaScript desirable.
- Troubleshooting and fixing issues in mobile applications.
- Strong optimization experience with mobile development.
- Experience developing and troubleshooting for different versions of mobile operating systems.
- Experience with Web-service development and Restful design patterns.
- Experience building use case driven software with Agile Software Development and Test Driven Development methodologies.
- Experience writing code in Unity3D or Adobe AIR also desirable.
- Undergraduate degree in Computer Science or related field.
?