Android Developer
PenchoBeijingUpdate time: March 20,2014
Job Description
Android Developer

Job Responsibilities

• Drive development of multiple mobile apps used by tens of
thousands of our customers.
• Prototype new app and feature ideas and explore new
technologies that are at the forefront of mobile technology.
• Design and implement new features, create UI, debugging,
data modeling.
• Testing all applications against software and hardware
versions. Provide timely turnaround and documentation of bug fixes during test cycle.
• Code backend applications and features.
• Work closely with our engineering team, particularly server-side.
• Work across disciplines with team members representing
product, design, web development, and product marketing.
• Maintain apps, listen to community and fix issues that arise.

Qualifications
Required Qualifications:
• Bachelor’s degree in computer science or similar field.
• Expertise in Git, Java, Eclipse.
• Competent in the Android SDK, Design Patterns and APIs.
• 3+ years of Android development.
• Strong understanding of interactive application development paradigms, memory management, file I/O, network & socket programming, concurrency and multi-threading.
• Well-versed in client/server architectures.
• Ability to translate technical requirements into business
solutions and vice versa.
• Passionate about end-to-end user experience design.
• Unit-test code for robustness, including edge cases, usability, and general reliability.
• Experience with third-party libraries and APIs.
• Solid understanding of the full Software development life
cycle.
• Good communication and problem solving skills and ability to work under high pressure.
• Passion for growth, development and strive for high performance.
• Team worker with ability to engage and motivate highly professional people from diverse cultures to achieve set targets.
• Have solid experience in developing UI and linking with server.

Preferred Qualifications:
• Have published one or more applications in an Android marketplace.
• Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
• Have an understanding about MySQL and MangoDB.

Get email alerts for the latest"Android Developer jobs in Beijing"