• You are here : Home » Jobs » Senior Software Engineer (Mobile)

    Senior Software Engineer (Mobile)

    Function: Engineering
    Location: San Francisco

    Role: As a Senior Software Engineer for mobile, you will build and develop INQ’s Android-based software. 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 tactical (hands-on), strategic, and proactive in a dynamic start-up environment. Senior software engineers have a passion for solving complex and interesting problems.

    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

    apply here »

    ;