You Are Viewing

A Blog Post

Senior Android Programmer

The Senior Android Programmer works as a part of the core engineering team developing and maintaining Pixatel’s Android Productivity Suite and the mBazaar appstore platform. The position reports to appropriate technical lead/engineering manager.

Responsibilities

  • Design, analysis, development, documentation, testing, deployment, and support of android-based applications
  • Ability to understand detail design documents and perform coding as per the design and standards & guidelines
  • Implementing development best practices, interacting with external business areas, technical product evaluation and recommendation, documentation and support of all departmental initiatives
  • Maintaining knowledge of software tools, languages, development methodologies and technical trends
  • Impact analysis, troubleshooting, supporting, and monitoring various production applications
  • Understand all aspects of the systems lifecycle including design, analysis, development, documentation, testing, deployment, and support of web-based applications

Requirements

  • 5+ years of software development experience
  • 3+ years hands on Java and/or Android experience in a professional environment
  • Experience with Android APIs and Frameworks
  • Fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis
  • Source code control understanding (experience with Subversion and Eclipse preferred)
  • A passion for mobile device technologies, especially Android
  • Experience with Git, MySQL, XML, JSON and Web Servcies
  • Experience in developing for mobile handsets and tablets

Additional Skills

  • Knowledge of database design desirable
  • Knowledge of user interface design and human factors desirable
  • Experience with Business Rules Engines desirable
  • Experience with Oracle & MySQL database technologies, SQL, PL/SQL tools
  • Experience with various versions software, testing software
  • Experience with custom applications and packaged system life cycle methodologies
  • Must be self-starter, and also work effectively on a team

Education

  • Bachelor’s degree in Computer Science or equivalent experience required

To apply, please send an email to Pixatel Jobs with a cover letter and resume.