Overview
The Senior Android Software Engineer will be responsible for designing applications, from the ground up, primarily in Java and using Android SDK. Using demonstrated skill of developing mobile applications, a strong technical ability, you will participate in all phases of our software development lifecycle, converting our concepts and specifications into released android applications. Using excellent visual and interaction design sense, great communication skills, and a motivation to achieve results in a fast paced environment. This position is located in Mountain View, California.
Essential Job Functions:
- Create and implement new features for the Yuzu Android Application
- Work cross functionally with the Yuzu Product, Design, UX, QA
- Identify and resolve incompatibility issues between the wide range of Android versions and devices
- Work closely with your team to implement compelling user experiences and feature
- Fix bugs and improve application performance
Skills and Abilities:
- Experience with other mobile platforms a plus
- Good understanding of Java and design patterns.
- Experience working with REST and JSON
- Demonstrated understanding of memory management, multi-threaded development, database, network communication and battery efficiency
- Strong applied software methodology and agile process
- Strong UI/design skills and Native android applications with the help of JNI and NDK experience are a plus
- Positive attitude towards close collaboration and working as part of a team
Minimum Requirements:
- 1 year experience working with the latest and top rated pos systems and cc merchant processor services.
- 7+ years experience building and shipping application in a mobile or desktop environment
- 2+ years experience developing Android applications in Java
- BS in Computer Science or equivalent work experience
- Expert level Java and experience with Android internals
- Contributed to at least one app published to a major Android App Store
About Yuzu
Education is transforming. Traditional content is being augmented by open content, desktop learning is transitioning to mobile learning, standards are being replaced by measured outcomes. Digital Education, in all its forms, is at the center of this transformation and Yuzu is an exciting incubator at the center of Digital Education. Created expressly to lead the transition, develop new ideas and innovative products, transform and disrupt educational content delivery and to support student learning, Yuzu is positioned to seize the incredible growth opportunity in the nascent digital education market. With direct channel access to 25% of students in US higher education, unique academic publisher partnerships, Yuzu will lead and thrive as the leading education digital content and technology company. Yuzu has teams in Mountain View, Seattle, New York and New Jersey, each specializing on core areas of educational technology and each enjoying the open and entrepreneurial feel of a start-up with the support and funding of a larger corporation.Barnes & Noble is an Equal Opportunity and Affirmative Action Employer committed to diversity in the workplace. M/F/V/D