Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Mobile Developer (iOS)

goTenna

Mobile Developer (iOS)

New York, NY
Full Time
Paid
  • Responsibilities

    ABOUT THE ROLE:

    We're looking to hire an iOS mobile developer at goTenna. As a mobile developer, you will help us take our iOS apps to the next-level, this includes our consumer apps for goTenna Mesh, and our forthcoming app for our goTenna Pro line that serves institutional users (e.g. industrial, enterprise, and public safety). In addition to working with other mobile developers, you'll also be part of a team of engineers working on web development, firmware, wireless networking protocols, hardware, and QA. You'll also collaborate closely with UI/UX and product management to ensure high-quality production and deployment of fully-integrated applications that serve as the interface for goTenna's next-generation communication systems. This is a full­-time position based in Brooklyn and reports to the CTO. KEY ACTIVITIES:

    • Design, build, and unit test goTenna's iOS apps
    • Collaborate with firmware, QA, and product management teams to define, implement and ship new features
    • Ensure highest quality and performance of goTenna's iOS apps
    • Design and develop SDK for third-party developers
    • Work with Android team to maintain feature parity between apps
    • Develop scalable maintainable architecture and code by applying best-in-class software engineering practices

    REQUIRED QUALIFICATIONS AND ATTRIBUTES:

    • 5+ years overall software engineering experience
    • 5+ years experience in iOS, Objective C, C++, and Swift
    • Experience developing multithreading apps, performance tuning, and debugging
    • Experience working closely with UI/UX designers to implement intuitive interfaces
    • 3+ years of experience in commercially shipped Apps.
    • Experience with one or more iOS frameworks
    • Experience with source code management tools such as github and familiarity with continuous integration tools
    • Proven track record of taking initiative to proactively resolve technical issues

    IT'D BE AWESOME IF YOU HAD:

    • Experience writing Bluetooth apps & familiarity with Bluetooth SDKs
    • Experience using Map frameworks, RESTful APIs and connection to backend servers
    • Experience with encryption, security, PKI frameworks
    • Familiarity with & a preference for agile/lean methodologies
    • Auto-layout knowledge
    • Startup experience
    • Exposure to developing for connected devices
    • An affinity for people who like telling jokes, sharing funny links, do cool stuff outside work, and try to be creative about team-building (e.g. survival skills training, murder mystery dinner theater, shuffleboard tournament, Mafia/Werewolf).
    • Love for goTenna and our mission to build a distributed communication network from the ground-up!

    ABOUT GOTENNA:

    goTenna creates distributed communication networks that increase scale, resiliency, and access. Communications is the keystone of all fundamental facilities and systems, but today's infrastructure must evolve in order to meet 21st century needs. At goTenna, we are working on advancing universal access to connectivity by decentralizing it.

    goTenna builds next-generation wireless architectures to power bottom-up communications networks that get stronger as they grow. We focus on low-power, low-cost, modular mobile ad-hoc networking protocols and devices that are easy-to-use and developer-friendly. Our parallel networks are designed to both enable completely off-grid communication and augment traditional systems by extending the practical edge of connectivity.