Android Engineer
PlanGrid
(San Francisco, California)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.
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.
- 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)
- 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
Benefits | Benefits included |
---|
Additional Notes on Compensation
Premium medical, dental, and vision coverage for full-time employees and their dependents. 401k. Equity.
Questions
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.