Job TITLE: Android Software Engineer

Location: Campbell, Ca

Term: Contract

Skill: You will work on the design, development and maintenance of the Android App. You will also be responsible for crafting a seamless mobile experience that integrates into the lives of the EV users.

Experience: • Write clean, maintainable code while rapidly iterating and shipping • Participate in all phases of development, from design to implementation, unit testing, and release • Work with the Product and Design team to design and spec new functionality • Provide technical and thought leadership for the development team

Education: • Great engineering skills and strong knowledge of related CS theory: MVC, OOP, memory management, threading • Expert knowledge of Java • Good understanding of Android performance and familiarity with performance analysis tools • Familiarity with REST-based web services • At least 3 years of experience in building Android apps • Bachelor's Degree in Computer Science or equivalent