Uncubed

Senior Android Engineer - Mobile Framework

Tile, Portland, OR

Tile is a tiny Bluetooth tracker and easy-to-use app that helps you find everyday items


The world's largest lost and found department is coming to Portland, OR. Come find your future at Tile/Portland !
 
You will spend every day working with talented professionals striving to solve a challenging problem that everyone has experienced - losing our things. Keys. Wallets. Time. Opportunity.  As part of the Smart Location Mobile SDK team, your focus will be to develop and deliver a platform for our partners to integrate into their products. Think manufactures of headphones, wallet, power tools, remotes, eyewear. All the things we lose now with the power to be located instantly using Tile technology.
 
As as Senior member of the team, you will own the design and development of the components that make up the SDK, from our BLE stack up to the our Mobile APIs. You will be committed to continuous improvement through peer collaboration, code reviews, unit tests, automation, retrospection, and close collaboration with QA. But it’s not just about the code, you will also help to define the practices and processes that drive the team’s execution.  

Responsibilities:

  • Own delivery of reliable software through continuous integration, automated testing, and in-depth code review
  • Unit-test code for robustness, including edge cases, usability, and general reliability
  • Collaborate with Product Management define the framework APIs
  • Work with partners to get feedback on the framework APIs 
  • Collaborate with firmware, server, and data teams design and implement end-to-end functionality
  • Work with the QA team to help define the testing strategy and test plans for our product releases
  • You will be reporting directly to the Head of Platform Engineering.

Requirements:

  • You earned a BS degree in Computer Science
  • You have at least 10 years of software development experience
  • You have at least 5 years of Android development experience
  • You have extensive experience with Java and Android Studio
  • You have experience with developing frameworks on Android
  • You have a deep understanding of mobile-specific constraints that can impact user experience (connectivity, battery life, ram, file i/o, etc.)
  • You have experience with BLE on Android
  • You have experience with threading, networking, memory management, tracing, and profiling code
  • You have experience debugging apps on devices and on platform simulators/emulators
  • You enjoy working in an agile development environment with aggressive goals
  • You embrace a test-first development approach, leveraging unit test tools and automation
  • You have experience in building and deployment of software using GitHub, Jenkins, and Cocoapods

Big Plus's:

  • You earned a MS degree in Computer Science
  • You have have deployed at least one Android framework and/or application.
  • You embrace collaboration and are driven to help your peers and team succeed.
  • You have something to teach us and are not afraid to share it.
  • You have a demonstrated ability to diagnose and solve problems with complex software
  • You have excellent communication skills and the ability to work well in a team
  • You have experience with both iOS and Android
  • You have experience with multiple device models (phones, tablets, etc.)
  • You are an advocate of Agile practices and methodologies
  • You have a personal interest in mobile and web technologies with a drive for team leadership

Just a few benefits of working at Tile:

  • Own equity in the company--every employee is a stakeholder in our future
  • Work with an adept team of people who love what they do
  • Comprehensive health insurance, dental, vision, 401k, and pre-tax commuter deduction
 
Tile enables everything to communicate. Our first product is a small device that saves people precious time they'd otherwise spend looking for their misplaced belongings. We are constantly innovating on our existing products as well as building more simple and elegant hardware products that make people’s lives better.  Check out some recent press if you haven’t already seen it:

•       Fast Company 
•       Buzzfeed 
•       TechCrunch

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

About Tile

Tile has invented a simple and sleek location tracking app that can be used to track any item users don’t want to misplace. Users can place small, affordable Tiles on wallets, purses, computers, luggage, etc., allowing them to communicate within the world’s largest lost and found network. Tile is the first mass-market Internet of Things device and community, and has created a user-driven network of access points that work together to help locate missing belongings, but that have a potential impact that is far, far greater, spanning transportation, healthcare, energy, and the connected home. 

Want to learn more about Tile? Visit https://www.thetileapp.com/