About Us

Software Engineer – Android

The candidate will be responsible for design and implementation of a geographically distributed team in a creative environment.  This person should be a motivated team player that has good verbal and written communication skills. They should also have solid experience in developing large scale product development. 

This person should be familiar with development processes and methodologies and be skilled in software development, debugging and testing.  Having proven lead experience in taking requirements, converting into engineering deliverables to deliver a component is a must.  We are seeking an individual with leadership qualities to steer a team towards acheiving the above.

 

Duties & Responsibilities:

  • Responsible for design, development, modification and integration of new or existing software features.
  • Participate in design review and code review activities.
  • Create design documentation and participates in design review and code review activities.
  • Be the 'Go-to-person' on the subject matter and provide technological insights (with prototypes when necessary).
  • Implement/Code software along w/ Unit Tests.
  • Responsible for day to day process improvement activities (e.g automation).
  • Provide periodic (and as needed) status reports and visibility into the project execution.

Skills & Experience Required:

  • BS, MS, or PhD in Computer Science.
  • Proficient in algorithms and data structures.
  • High proficiency in Java.
  • Must have worked in Android environments. J2ME is nice to have.
  • 3+ year's prior experience developing on BREW devices.
  • Strong Familiarity and Expertise in Android APIs.
  • Close Familiarity w/ Contact Address Book APIs
  • Close Familiarity w/ File system APIs.
  • Good working knowledge of Web services (XML, REST)
  • Ability to learn new technologies and architectural designs and put them to practice.

 

int library submit resume