Vacancy expired!
The Culture
Our client believes the most satisfying place to work is a place where extraordinary people collaborate with each other to solve difficult problems that make a positive impact on the lives of a lot of people. At a high level, this sounds like bliss. In practice, it is an environment that will stretch the limits of your abilities until you feel uncomfortable. But this is the magical boundary where growth happens. Continue to challenge yourself to be uncomfortable. We understand this is not for everyone and that's ok. But for everyone else who finds this exciting, you're in the right place.
Who they are
Our client is empowering users by putting functionality and decision making back on the desktop, and theyre democratizing data and decision making to tens of millions of users.
These positions are for their core engineering team, responsible for building new features and maintaining all parts of the infrastructure and services. In particular, the Boulder office will be focusing on super interesting challenges around the reputation of their 11MM users.
Weve got some big plans to democratize data (were committed to never sell ours) far beyond our existing product base to make the world a better place.
The best news is were looking for big, creative thinkers to bring new ideas to the table. We hope as an accomplished technologist you fall into this category.
About You
You are ready to Level Up personally and professionally on a daily basis. Our client takes this very seriously and points to it as a cornerstone of who they are as an organization.
You give a damn. We only want people who are passionate about what they do and why they do it. Bring your A-game only.
You point to your integrity as an engineer as a core component of your life.
You always make good decisions about whats right for the user and for the company, even if its a difficult decision.
You play well in the sandbox with your fellow engineers. This is not an environment for rogues. You will be working closely with your fellow humans daily.
You are creative, you are excited to bring new ideas to the table, you are a First Principals ThinkerĀ
You are very comfortable in an Agile working environment.
Your Background
Youve been part of a team that has written and delivered an app successfully to one, ideally multiple, of the Android app stores
Experience building applications using Java and/or Kotlin
Experience with Cocoa Touch, React Native, or React.js
Experience with offline storage, threading, or performance tuning in an Android app
Experience with Git
Experience leveraging GraphQL APIs in an Android App
Experience with cloud message APIs and push notifications (through Firebase or similar)
Experience in writing code, deployment, and debugging your applications in production
Experience with application monitoring tools and services like Sentry
Self-motivated to build and iterate in quick cycles
Additionally, You Are
Able to take product requirements from spec to production
Design, build, and maintain applications for the Android platform
Ensure the performance, quality, and responsiveness of applications
Collaborate with a team to define, design, and ship new features
Identify and correct bottlenecks and fix bugs
Help maintain code quality, best practices, proper organization, and automation
Vacancy expired!