To excel at BubbleUp, you have to be a problem solver, and truly love doing it. You’ll need to be a self-starter, fast learner, and expert at finding your own way: A “rockstar” of your field. Your boss isn’t going to know “the answer” when you get stuck; that’s why you were hired. If your first thought is: “That’s not a problem, I’ll just Google it...”: You’ll fit right in, and should apply today!
The freedom to work remotely means your coworker might be 3 states away when you need their help. If you are the type that has to discuss everything face-to-face, or can’t express your thoughts concisely and unambiguously through text (email/chat), you’ll find it downright hard to keep up.
You need to be at least somewhat organized to succeed. You have to “log time” against the task/project so it can be billed back to the respective client. Logging your time is trivially simple to do, since the company uses TeamWork to manage time/projects. But if you are a chronic procrastinator, it can get away from you very quickly, and you’ll forget what you worked on.
In a client-facing or project management role, you’ll need stay engaged with clients, who can go silent for weeks at a time in the middle of a project. You’ll also need to coordinate with the developers working on those projects, since 6 other PMs just like you will be sending them requests of varying urgency. As the developer receiving those requests, you’ll need to manage expectations with the PM, so they can communicate a realistic timeline to the client.
As a developer, you’ll be expected to estimate the number of hours required to complete each task/project, so the company can get client approval before starting on it. It seems daunting at first, but this goes hand-in-hand with logging the time you work, and it will make you a better developer. It did for me.
Many of the clients you’ll work with are “cost sensitive”. This is a unique challenge as a developer, because often times the “ideal” solution the client is asking for exceeds their budget or deadline. You’ll need to work with the PM and client to dissect what they’re asking for, extrapolate what they ultimately want to achieve, then determine the minimum viable product to achieve that goal within their budget and timeline. This, too, will make you a better developer.
BubbleUp moves fast, and there’s no such thing as a “routine day”. With each new client and project comes new and unique challenges. You’ll constantly have to learn new things to overcome those challenges. If that sounds intimidating, this is not the place for you. But if being paid to learn excites you, you’ll absolutely love it here!