Android Engineer

Tile

(San Mateo, California)
Full Time
Job Posting Details
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.
Summary
Our Android team is looking for talented engineers for our San Mateo office to drive the evolution of the Tile app. You will work closely with UX and UI, product management, and other teams to conceive, design, and create unique mobile capabilities. As a key member of an elite team, you will own the technical planning and implementation of new features and capabilities. Your code will be rock solid and built to perform, and you’ll be a part of our ambitious plans to reinvent the way everyone experiences their local city, neighborhood and community. You are the kind of experienced software engineer that can quickly become proficient in a development language, platform, and related tools. Ideally you have mastered multiple in the course of your career. You are customer-focused, with a passion for delivering high quality software products and features. You prefer working in a team, and enjoy collaborating with others. You have strong communication skills and enjoy writing clean, elegant, readable and well-documented code. You have a demonstrated history of intellectual curiosity and exploration and are adaptable to changing priorities.
Responsibilities
* Write code that will be remembered for centuries. Design, build, and maintain the Android Tile app to a level that leaves the iOS engineers jealous of your coding fingers. * Become an expert on Bluetooth Low Energy (BLE) for Android. * Unit-test code for robustness, including edge cases, usability, and general reliability. * Continuously discover, evaluate, and implement new technologies to maximize development efficiency. * Work with the Product Development team to define the overall testing strategy and test plans for our product releases. * Collaborate with the Technical Support team to address customer issues. * Work with the Quality Assurance team to eliminate issues before they are released. * You make impossible problems look like child's play: Solve difficult problems on developing platforms (e.g. BLE on Android)
Ideal Candidate
* Experience with Android UI Design * Experience working with BLE is preferred, desire to learn is required * Excellent problem solving skills on developing platforms (e.g. BLE on Android) * Work closely with the iOS and backend teams to provide a consistent Tile user experience across platforms * Embedded development experience is a plus * Have published at least one original Android app * Very self-motivated with a drive to work through difficult problems * Experience with Java and Android SDK * Experience working with remote data via REST and JSON * Experience with third-party libraries and APIs * Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies * Solid understanding of the full mobile development life cycle
Compensation and Working Conditions
Benefits Benefits included

Additional Notes on Compensation

Comprehensive health insurance; dental, vision, 401K.

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.