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

Android Engineer

goTenna

Android Engineer

New York, NY
Full Time
Paid
  • Responsibilities

    ABOUT THE ROLE:

    goTenna is foundationally disrupting the +$50B global Mesh Networking industry with communication solutions 40x more cost-effective, 12x lighter, 10x smaller and 6x longer-lasting than anything else on the market. goTenna Pro tactical mesh radios are already being deployed by the U.S. Military, FEMA and CALFire to enable real-time situational awareness and mission critical comms during emergency situations like Hurricane Michael when cell, wifi and satellite are unavailable.

    We're looking to hire a mobile developer to join our Android development team at goTenna. As an experienced contributor on a highly collaborative team you will help us take our Android apps to the next-level.

    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 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.

    KEY ACTIVITIES:

    • Design, build, and maintain the goTenna codebase
    • Collaborate with firmware, web developers, QA, and product management teams to define, implement and ship new features
    • Ensure highest quality and performance of goTenna's Android apps
    • Design and develop SDK for third-party developers
    • Work with iOS 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:

    • 4+ years overall software engineering experience
    • 3+ years experience in Java and Android framework
    • 3+ years of experience developing multithreading apps, performance tuning, and debugging
    • 1+ years working closely with UI/UX designers to implement intuitive interfaces
    • Ability to quickly learn new programming languages and frameworks
    • Ability to produce clean, bug-free, maintainable code with little supervision
    • Capable of delivering and meeting deadlines on multiple competing priorities
    • Knowledgeable on implementing Android Material Design
    • Experience with Git and or other Version Control Systems
    • Experience in developing commercially shipped apps
    • B.S. degree in computer science or related engineering field

    IT'D BE AWESOME IF YOU HAD:

    • Experience with Kotlin
    • Experience writing Bluetooth apps & familiarity with Android's Bluetooth SDK
    • Experience using Map frameworks
    • Experience with RESTful APIs and connection to backend servers
    • Experience writing UI and Unit Tests
    • Experience with encryption, security, and PKI frameworks
    • Proven track record of taking initiative to proactively resolve technical issues
    • Familiarity with agile/lean methodologies (Scrum, Kanban)
    • Experience working in the innovative, fast-paced environment of a startup
    • Experience with IOS and Swift Development
    • 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!