Highly competitive pay, including salary, bonuses, and equity
Learn how to scale a startup from experienced Silicon Valley entrepreneurs
Continuous learning opportunities, including classes and conferences
Perks including meals, events, and services
Monthly custom perk allowance
Unlimited vacation policy
...
Location
Toronto, Ontario
Los Angeles, California
Taipei, Taiwan
Fully Remote OK but needs to travel 3-4 times a year
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
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
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
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
Strong competency in Kotlin
Seasoned experience in Rxjava, DI (Dagger2 or Koin), MVP, MVVM
Working with Retrofit to interface with online services such as Soda Labs API, Airtable, Twilio
Min 2+ year experience working with Android development
Strong experience using Android debugger, and memory profiler
Good understanding of the internal workings of the Android OS
Comfort working with Android Debug Bridge for code debugging and crash analysis.
You have great communication skills, both written and verbal
Nice to Have
Prior experience developing Android firmware
Experience working with Google's CTS
Understanding of Android memory management, and prior experience with memory usage optimization
Relevant Experiences
Advertisement Campaign
Mobile Kiosk
Hardware development
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
Nimble: Collaboration display platform for meeting rooms, launched in partnership with 2 of the largest technology companies in the world.
[Stealth]: Digital kiosks for interactive ads inside retail stores, launched in partnership with one of the largest beverage distributors in the US.
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
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.
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
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