TechnologyMasters / jobs

Jobs shared by the TechMasters community.
https://techmasters.chat
145 stars 19 forks source link

Soda Labs - Android Engineer - Remote/Toronto/Los Angeles/Taipei #203

Closed jhysum closed 5 years ago

jhysum commented 5 years ago

What You'll get

Salary Expectation

Benefits

Location

What You'll Do (Job Description)

Mission for the Android Engineer

The primary mission is to successfully launch our digital advertisement kiosk into 150 stores.

This role will manage the ad campaign deployment, new ad templates, and device health monitoring by collaborating with the product, design, and engineering teams.

The candidate will become the owner of our smart digital advertisement kiosk product ensuring we fulfill expectations and requirements for end users, store owners, brand owners, and our partners.

OUTCOMES This is a skeleton outline of what you’ll be tasked to achieve in this role

  1. First Month: Clean up base app and Integrate Soda Labs firmware and apk updater library
    • Clean up and polish current existing app so that it can run smoothly and bug free
    • Integrate and test firmware update library so that we can pull the latest firmware and update the device
    • Integrate and test apk update library so that we can pull the latest apk and update each app individually
    • Implement an update window time on the device to manage when the device is allowed to update
  2. First 3 Months: Integrate with Airtable and build out device provisioning and update system. Build out admin debugging features on the admin menu
    • Integrate Airtable API
    • Build a device provisioning flow to connect to Airtable
    • Implement ability to read and write to Airtable
      • Read store and device information
      • Update device information on Airtable based on device provisioned ID
      • Download apk based on Airtable settings for device update
    • Create a separate admin app to ensure the launcher app and admin app run separately
    • Create a flow to access the admin app
    • Admin app features
      • Show basic device information
        • app version
        • firmware version
        • hardware UUID
      • Change device provisioning information
      • Send stored logs to our support/engineering email using SMTP (no default mail app)
    • Admin app should recognize when there is issues with the launcher app and ensure we clean it back up and clear out any issues
  3. First 6 Months: Build a robust device information/health tracking system
    • Periodically send device information into Airtable to ensure we hold the most relevant information
    • Periodically send up device health checks to keep track of device status
      • Network Connectivity
      • Timestamp of server ping
      • Connectivity to 3rd party services (Mixpanel, Airtable, Twilio, Pagerduty)
    • Stream Android logs to remote platform in real-time
    • Take screenshot remotely
    • Initiate screen casting remotely
    • Create a floating support button to allow end users or store managers to submit issues and reproduction step to our support team

What You Need to Be Successful (Skills)

Must Have

These are the most critical competencies we're seeking for this role

Nice to Have

Relevant Experiences

About Our company

Soda Labs is a hardware-as-a-service venture builder. We build companies from scratch that harness the captive nature of hardware with the revenue profiles of SaaS. We rapidly validate product-market fit, leveraging our OEM partnerships and hardware+software IP to rapidly and affordably launch new HaaS companies.

Our vision is to become the AWS of HaaS, making it simple and inexpensive to prototype, launch. and maintain HaaS companies at scale. Just as AWS started as the necessary infrastructure to build Amazon's massive consumer businesses, we are building our HaaS companies to ultimately own significant stakes in multi-billion dollar companies that leverage our own infrastructure for hardware, software, sales, operations, and support.

Soda Labs is founded by Y Combinator, Postmates, and Razer alums. We're a global team, based in Taipei, HK, and LA. We're funded by Foxconn, 500 Startups and Social Capital.

Products or services Soda Labs is a hardware-as-a-service venture builder. We build companies from scratch that harness the captive nature of hardware with the revenue profiles of SaaS. We rapidly validate product-market fit, leveraging our OEM partnerships and hardware+software IP.

Our portfolio includes

Our internal software focuses on core infrastructure that enables efficient company building process. This includes IoT device management, content delivery, data management, modular micro-services, and rapid non-digital hardware prototyping.

Mission Our vision is to become the AWS of HaaS, making it simple and inexpensive to prototype, launch. and maintain HaaS companies at scale. Just as AWS started as the necessary infrastructure to build Amazon's massive consumer businesses, we are building our HaaS companies to ultimately own significant stakes in multi-billion dollar companies that leverage our own infrastructure for hardware, software, sales, operations, and support.

How to apply

Please send an email to jesse@sodalabs.co with your resume, use 'Android Developer' as subject


stale[bot] commented 5 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.