Full-Time Job: Android Software Engineer , Alpharetta, GA (Scientific Games)

 

Job Title: Android Engineer

Job location: Alpharetta, GA

Employer: Scientific Games

Employment Type: Full-Time Job

Job Description

  • Responsible for supporting several internal tools and frameworks used for the creation of native mobile applications (Android) as well as the creation of game content (HTML5/AS3).
  • The ideal candidate will also possess skills in Javascript based web development and/or IOS/ Objective C++, or the desire and eagerness to learn!

Android Engineer | Responsibilities:

  • Support/enhance proprietary SDK for creating native mobile applications (Android)
  • Support/enhance proprietary SDK for creating game content in HTML5
  • Support/enhance proprietary SDK for creating native mobile applications (iOS)
  • Support/enhance PHP based game test harness using PHP and MySQL
  • Support and administer AWS cloud-based service (PHP + MySQL) for game leaderboards and social channel connectivity
  • Create native application builds for various clients
  • Research and understand requirements for a product, including target environment, performance criteria and usability issues.
  • Research new technology and development tools to remain informed of current technology.
  • Focus primarily on a first class mobile experience
  • Writes clean, well-documented, efficient, and standards-compliant code.
  • Collaborate in the planning, design and development for a release
  • Expected to follow team processes and internal standards for coding.
  • Build and facilitate the development of strong relationships with other software development, business and management teams.

Android Engineer | Requirements:

  • BS in Computer Science (or equivalent work experience).
  • 6+ years professional experience as a software developer
  • Experience using a VCS such as GIT, SVN, Bitkeeper etc.
  • A personal portfolio demonstrating skills/abilities OR a list of working URLs and published mobile apps
  • Strong oral and written communication skills are required.
  • Must be comfortable working in a team environment

Core Skill Requirements (must have at least one from this list):

  • Mobile development for Android using Java/Eclipse (3+ years)
  • Advanced JavaScript, HTML5, AJAX, CSS skils

Secondary Skill Requirements (must have at least one from this list):

  • PHP/MySQL development experience
  • Mobile development for iOS using Objective C/Xcode
  • NodeJS
  • Java or .NET based server-side development experience

Android Engineer | Preferred:

  • Experience developing for Unity and Flash AS3
  • Knowledge of performance tuning for cloud-based services (AWS  etc..)
  • Fair to strong Unix command line skills
  • Experience with MongoDB or other NoSQL db systems

SHARE THIS JOB

  • Facebook
  • Twitter
  • Myspace
  • Google Buzz
  • Reddit
  • Stumnleupon
  • Delicious
  • Digg
  • Technorati