Mobile Developer

Sirqul, Inc

Mobile Developer

Seattle, WA
Full Time
Paid
  • Responsibilities

    WHY JOIN THE SIRQUL?

    We are looking for Mobile Developers who possess a passion for pushing both iOS, Android, C#, and embeded technologies to the limits and will work with a team of talented engineers passionate about building a more connected world and helping clients extract the full value of the Internet of Things, Web Services, and Social Engagement.

    As an early member of the Sirqul, you will have an opportunity to influence and build our technical culture. We believe in being owners, having strong but loosely held opinions, building well-crafted software, and innovating through rapid iteration.

    COMPANY OVERVIEW

    Sirqul™ (http://www.sirqul.com) provides an IoT Platform for building smarter mobile applications, connecting the Internet of Things, and closing the “circle” with an infrastructure of services. Headquartered in Seattle, WA, Sirqul is led by Robert Frederick, one of the original technical founders of Amazon's first forays into Secure Mobile Commerce (Amazon Anywhere) and Amazon Web Services (AWS). Sirqul enables the rapid conceptualization, development, deployment, and monetization of connected IoT applications. Built upon decades of thought to create a connected world, Sirqul removes the complexity associated with scalable, enterprise quality software and enables the rapid deployment of interoperable IoT ecosystems based upon plug-and-play APIs, tool kits, and starter projects.

    WHAT YOU WILL BE DOING

    • Design, build, and maintain advanced applications for the iOS, Android, C#, and embedded platforms
    • Design, build, and maintain the Sirqul SDK's for the iOS, Android, Windows, and other embedded platforms
    • Collaborate with cross-functional teams to define, design, and ship new features.
    • Unit-test code for robustness, including edge cases, usability, and general reliability.
    • Work on bug fixing and improving application performance.
    • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.

    WHAT YOU NEED FOR THIS POSITION

    • BS/MS degree in Computer Science, Engineering or a related subject
    • 2+ years of proven working experience in mobile software development
    • Working experience in iOS development -> ARKit, HomeKit, especially
    • Working experience in Android development
    • Have published one or more iOS or Android apps in the app store
    • A deep familiarity with Objective-C and Java, not one or the other...
    • Experience working with iOS frameworks such as Core Data, Core Bluetooth, Core Location and Core Text
    • Experience working with Android frameworks such as Google Play (maps, location, and GCM), RecyclerView, Mulitdex, and v4, v7, and v13 support libraries
    • Experience working with Windows, C#, and deploying UI solutions via .net
    • Experience with third-party libraries and web-based REST APIs
    • Experience working with Bluetooth, BLE, home automation a plus
    • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
    • Solid understanding of the full mobile development life cycle

    BONUS! CANDIDATES WHO HAVE EXPERIENCE WITH MONGODB, JAVASCRIPT, AWS, MYSQL, JAVA, AND OTHER BACKEND TECHNOLOGIES USUALLY RISE TO THE TOP OF OUR LIST OF CALLBACKS.