-
You are here : Home » Jobs » Senior Staff Software Engineer (Mobile)
Senior Staff Software Engineer (Mobile)
Function: Engineering
Location: San FranciscoRole: As a Senior Staff Software Engineer for mobile, you will drive the architecture and development of INQ’s Android-based software. You are the one that leads the software engineers to create a great product on time. You are a technical expert in Android software, well beyond apps, at the system and framework level. You strive for efficient practices, are driven to get things done, and take great pride in having your work judged to be world-class. Software Leads have strong analytical skills, unwavering commitment to quality, collaborative work ethic, and cutting-edge technical skills.
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 architecting complex systems for reliability, speed, and scalability.
● Experience leading 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.
● Willingness and desire to lead the organization to execute INQ’s vision.
● Outstanding team player with excellent communication skills.
● Undergraduate CS/CE/EE degree.
● 7+ years experience.
● Experience in leading teams of at least 5-7 engineers.
Download PDF for full description




