Android Engineer

PlanGrid

(San Francisco, California)
Full Time
Job Posting Details
About PlanGrid
PlanGrid solves a major problem for a 7,000 year old industry. Construction data is shackled in legacy, paper blueprints that are clunky, heavy to carry, and result in enormous rework costs totaling $9 billion per year for the industry due to working from outdated plans.
Summary
We are currently re-engineering our Android app to make the code cleaner, faster, more reusable, and more testable. As part of that we will be targeting Android API level 19. We use SqlLite for our database layer as well as several of Square’s libraries such as OkHttp, Retrofit for easier networking. For high speed rendering we use OpenGL and will be considering using native code (C++ via NDK) if and where it makes sense. You will also be expected to work with other teams, not just Android, and their stack is extremely diverse so you will get exposure to lots of technologies including, but not limited to, iOS, Python, PostgreSQL, Mongo, and .NET.
Responsibilities
* Building near real-time collaboration and markup for construction drawings * Building slick and responsive UI that can handle millions of user generated data points (like photos and annotations) * Replacing Excel workflows with simple, powerful tools that work great on mobile Android devices (both phones and tablets)
Ideal Candidate
* Have at least 3 years of Android or client side Java experience * Have the passion and dedication to write highly performant and reliable code * Love solving tricky problems * Team player – you love to teach others about cool new tricks you learned and absorb tips and tricks from developers; love solving problems as a team across platforms
Compensation and Working Conditions
Benefits Benefits included

Additional Notes on Compensation

Premium medical, dental, and vision coverage for full-time employees and their dependents. 401k. Equity.

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.