-
Function: Engineering
Location: San FranciscoRole: As a Software Engineer for mobile, you will be working closely with your peers in development, product management, user experience, and QA to implement features at a rapid pace while driving innovation through designs and code. You are expected to be tactical (hands-on), strategic, and proactive in a dynamic start-up environment.
Experience:
;
● Significant experience writing Android applications. Most desirable is familiarity with the underlying frameworks of Android, from C libraries through the Java UI frameworks.
● Strong Java/J2EE skills and object oriented design experience, including working knowledge of core Java libraries, design patterns, and core Android libraries.
● Experience designing & querying relational and XML databases.
● Development experience consuming and providing web service APIs.
● Experience writing, troubleshooting, and debugging multithreaded applications.
● Demonstrable experience of shipping high-quality mobile or embedded software in Java or C++.
● Experience building complex systems for reliability, speed, and scalability.
● Experience working with a team of software engineers that utilize modern software practices to deliver commercial software.
● Experience working with a test team to write automated tests.
● Experience with Agile software practices.
Download PDF for full description




