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

Mobile App Developer

Senseye

Mobile App Developer

Austin, TX
Full Time
Paid
  • Responsibilities

    Job Description

    About Senseye

    Senseye aims to revolutionize the way humans communicate with technology. We are developing a unique, sensory interface technology to create a direct link from a computer to a humans mind via the complex dynamic properties of the human eye. We're looking for a software engineer that loves solving meaningful problems to join our team in Austin. We are a diverse group of people with a broad range of backgrounds, experience, and perspectives who have a lot of work to do and would love to have your help in achieving our visionary goals.

    What You Do

    • Work with our team to define, build, test, and deploy an innovative (Android/iOS) mobile app enabling our customers to interact with Senseyes cutting edge technology
    • Partner with our Product Manager and Project Owners in defining, designing, and building a user-friendly experience that meets the needs of internal and external stakeholders
    • Provide technical leadership by defining the architecture, design, and coding of a high-quality app that excels in usability, scalability, performance, and security
    • Actively participate in the agile software development process to ensure timely and successful delivery of valued features to users
    • Use best practices to deliver high quality code; Unit-test code for robustness including edge cases, usability, and general reliability
    • Implement new features and optimize existing ones from draft to implementation
    • Develop reference applications against our REST API
    • Develop and maintain mobile SDKs used to integrate with our identity-as-a-service platform

    What You Need for this Position

    • 2+ years of experience building consumer mobile applications: Have shipped Android/iOS apps developed with Kotlin or Swift.
    • Demonstrated knowledge of how to properly architect mobile applications
    • Significant experience managing mobile app development and releasing apps on the Google Play Store and/or Apple App Store
    • Hands-on experience with developer tooling (XCode, Android Studio, Simulators, Swift 4+ etc.), REST APIs and release engineering for mobile platforms
    • Able to build software with a focus on quality and testability
    • Familiarity with agile development processes
    • Ability to work in a dynamic startup environment
    • Strong analytical skills
    • Strong communication skills
    • Enjoys a challenging project in a friendly environment
    • The ability and willingness to work with any language, building both front-end mobile prototypes and simple back-end applications. Previous prototyping experience and knowledge in prototyping tools and data analytics are considered a plus

    REQUIREMENTS

    • Must be authorized to work in the United States. We are unable to sponsor visas

    Programming Languages

    • Android - one or more of:

      • Kotlin

      iOS:

      • Swift and/or Objective C
    • Python a plus, but not necessary for mobile development.

    UI

    • Human Interface Guidelines
    • Material Design

    Testing

    • Espresso or similar
    • Device farm testing and/or multi-device testing

    Technical Skills

    • Familiarity with Open Source development and workflows
    • Overview knowledge of encryption/signature operations PKI (S/MIME, TLS)
    • Basic knowledge of USIM/SIM technology is beneficial
    • Developing REST API clients
    • Generic knowledge of email protocols
    • Mobile Web Browser development Mozilla Android Components

    Bonus points:

    • Experience with React Native
    • Experience with Java
    • Experience with scripting languages such as Python and BASH
    • Experience with backend development technologies for building REST APIs

    BENEFITS

    • The freedom and trust to define your role as we design, build, and ship our products
    • Competitive salary and stock option plan
    • Flexible paid time off (vacation, sick leave, and public holidays)
    • Flexible schedules
    • Company health care plan
      • Medical, dental, and vision insurance
      • Short and long term disability insurance
      • Life insurance policy
    • 401k
    • Commuter benefits for parking, public transit, carshares, etc.
    • Mothers' room
    • Fully stocked kitchen
    • Opportunities for continuing education

    Did you know that women apply for open jobs only if they think they meet 100 percent of the criteria listed? Men will apply to that same posting if they feel they meet 60 percent of the requirements.

    We know that not everyone comes from the same background, has had the same experiences, or education, and we wouldnt want it any other way. Dont worry about checking every single box, instead we want you to bring your own unique outlook to the team, whatever that might be!