Senior Android Application Software Engineer, OrbMini

Tools for HumanitySan Francisco, CA
$246,500 - $290,000Onsite

About The Position

Tools for Humanity is looking for a Senior Application Development Engineer to join as one of our first application focus software engineers at our new San Francisco office. This is a great opportunity to join a newly formed, dynamic team as a Senior Application Development Engineer, and contribute to the development of our next generation proof of human devices.

Requirements

  • Bachelor’s or Master’s degree in Computer Science or a related field
  • 4+ years of hands-on experience in Android application development
  • 6+ years of software development experience
  • Experience developing user interfaces for consumer electronics systems at large scale
  • Strong proficiency in Kotlin
  • In depth knowledge of the Android SDK
  • Experience with testing methodologies including unit testing and UI testing
  • Ability to work independently on complex projects and take full ownership of deliverables
  • Ability to debug complex cross-domain issues in a fast-paced, iterative development environment
  • Committed to rigorous documentation and testing practices
  • Comfortable working in a start-up or high-velocity team environment, with a proactive, hands-on approach

Responsibilities

  • Own the architecture, development, maintenance, and debugging of software applications on upcoming consumer electronics devices
  • Design and implement high performance user facing applications
  • Create the user interfaces and user experience of core applications running on our internally developed devices
  • Participate in design reviews and provide input over all system architecture
  • Work collaboratively with cross-functional teams on concept integration into product roadmap with a focus on stability, power, and performance
  • Author and maintain documentation for application architecture, testing procedures, and validation results
  • Coordinate with software engineers to validate system-level behavior and address hardware/software integration issues
  • Support production system debug as needed
  • Support user research studies for development of user interfaces

Benefits

  • healthcare
  • dental
  • vision
  • 401(k) plan and match
  • life insurance
  • flexible time off
  • commuter benefits
  • professional development stipend
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service