Overview
Flurry provides the industry-leading mobile application analytics service Flurry Analytics which tracks metrics for tens of thousands of developers. Our customers include some of the biggest brand names developing applications and cover over 100 million mobile devices which generate over 2.5 billion application sessions a month.
Flurry is looking for a talented Director of Engineering to lead the team in our San Francisco office. We follow a fast-paced agile development process and we need someone to help us keep up this productivity as the team grows. The ideal person will want to spend half of their time running the team and the other half building exciting features themselves using the latest technologies including Hadoop and Hbase. Since we’re a startup, you’ll be working closely with a small but growing team in a fun and exciting environment.
Responsibilities
Responsibilities
Manage all aspects of engineering team of 5+ engineers
Perform design and code reviews
Integrate with the planning and execution of the product development and release schedules.
Design, scope, implement, and test new features end-to-end both independently and with other team members.
Troubleshoot, optimize, and performance tune production systems as necessary.
Write unit-tested and maintainable code.
Experience
2+ years experience as an engineering manager or development team lead
4+ years experience building highly scalable and reliable Java applications.
Experience with Java, Linux, MySQL, multithreaded programming.
Experience with JSP, JavaScript, CSS, HTML, AJAX.
Proven track record of completing projects on time.
Strong troubleshooting, unit-testing, and performance tuning skills.
Skills
Excellent communication skills in a team-oriented workplace.
Experience with iPhone, Android, Hadoop or Hbase a plus
Education
Bachelor's in Computer Science or related field; Master's a plus.
Compensation
DOE