• Maintain and extend the Bevi applications for the Android platform
  • Collaborate with cross-functional teams to define, architect, and ship new features. Work with outside data sources and APIs
  • Improve the kiosk mode of Android tablets by customizing the Android OS (AOSP)
  • Focus on innovating and better ways to create solutions that add value and amaze the end user
  • Build a delightful UI/UX for our Android tablets
  • Work with teams to add new features into existing Android offerings
  • Leverage modern architectural patterns, third-party libraries to deliver new features. Profile and improve app performance.
  • Contribute to code quality by writing Unit, UI, and Integration tests
  • Enforce code styles and best practices via code reviews and mentorship.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency and effectiveness.
  • Be part of a small, agile, driven and fun software team
  • Create software that supports our physical product and take on responsibility for shaping that product
  • Build enhancements to our tablet and its Android mobile apps
  • Use the latest open tools and processes like git and scrum
  • Work with a very broad set of technologies, from embedded programming to mobile Android apps, from UI to backend and database
  • Scale our backend to handle factor 10 increase

REQUIREMENTS

  • Mastery of Android SDK
  • Have worked in an Agile environment (Scrum preferred)
  • Knowledge of web services, specifically REST APIs
  • Hands-on experience developing production-ready Android apps
  • Experience building and shipping non-trivial applications of at least reasonable complexity
  • Strong analytical and technical skills, you are detail-oriented and work fast
  • A true self-starter approach and love of taking on the responsibility
  • A hunger for keeping up with new software technologies and you can't imagine yourself not doing so. Our stack includes React.js, Redux, Android, Java, and Docker
  • Genuine desire and commitment to always learn, improve, produce the best work possible
  • An agile mindset to thrive in a fast-paced environment
  • Firmware would be a plus; embedded development; AOSP
  • A BS in CS or an allied discipline - or the equivalent in independent experience