Good co-workers, management could definitely improve!
Senior Search Engineer, San Francisco, CA - December 29, 2014
I was lucky to have a good team of co-workers at this company.
I learned to juggle multiple projects; got to interact with clients one-on-one at times, after I assumed a senior role. Developed good communication skills with peers and managers. And definitely got to do enough JAVA coding to know the best coding practices, and meet project deadlines.
A typical day at work would start at 10 am for me. I would prioritize my work and fix bugs off the queue. Having been in this company for over 4 years, and now being a senior developer, I also had to wear the manager's hat at times, triaging bugs and assigning them to devs. Not all the pieces that I took on, were client specific. Some of it was also Healthline's own Search R&D work, that I could contribute to. On an average, I would work standard 8 hour days, typically leaving office by 6.30 pm.
The hardest part of this job though, was trying to fathom the expectations of the higher-ups, as some deadlines would be as short as 2 business days, with no documentation or specification of the project scope. Developers' patience would really be put to test at such times; in some teams (at least mine), the chief tech-lead, would expect our team to live up to some unrealistic deadlines, entailing working over the weekend. There is less appreciation and respect for the developers, for the amount of time and hard-work that they put in.
The most enjoyable part of this job, was good peers to work with. I met some of the smartest people here at Healthline.