- Computer Science
- Application Development
You will be part of a small team developing a suite of Android apps that are an important component in the next generation of mobile communication products. You will interact with other app developers, as well as developers responsible for the web version of the product and the server-side infrastructure that supports the user-facing components, and with IT and Customer Support staff.
deally, you have experience developing apps for the Android, are able to work individually or as part of a team, and are eager to gain a greater depth and breadth of experience.
Ideal candidates will have experience that includes:
Background in Computer Science.
Understanding of Object Oriented Design and Programming concepts.
Strong knowledge of the Java programming language.
Working knowledge of SQL.
Working knowledge of XML.
Experience developing Android apps and familiarity with the Android application development model, such as:
How resources are stored and accessed.
UI layouts and widgets.
Executing background operations.
Debugging both crashes and general unexpected app behavior.
Familiarity with source code control concepts and tools, such as Subversion, Git, Perforce, or CVS.
Familiarity with build tools, such as Maven or Ant.