Tuesday, November 11, 2014
Director - Engineering - Creation Tools Team - Blurb - San Francisco
Job description
Team overview
The creation tools team builds the apps that empower Blurb's international customer base to design their own books. These apps directly affect whether Blurb’s customers are successful bookmakers. We practice agile development, continuous integration, and thorough test automation. We work closely with our product owners and other engineering teams to make sure we're building the right things at the right time. A sampling of technologies we use on a daily basis include: C++, Ruby/Rails, Java, HTML5, Flash/Flex, Jenkins, and Github.
You will be responsible for overseeing the architecture, development, and maintenance of Blurb’s bookmaking apps. You are comfortable managing and mentoring mid-sized engineering teams working on a variety of technology stacks. You can juggle many responsibilities and apply a keen understanding of the business’s needs, in order to prioritize competing tasks and balance the needs of multiple product owners. You place a lot of value on a superior user experience.
Responsibilities
Lead and mentor the creation tools engineering team
Work closely with the product team to drive the maintenance and enhancement of BookWright, our flagship cross-platform native (C++) desktop bookmaking application
Manage development of new and innovative digital book features
Oversee the evolution of the file format used by our creation tools
Manage the maintenance of older products
Desired Skills and Experience
Key Skills and Experience
Minimum 3 years experience at a Manager/Director level
Minimum 3 years developing in C++ (or managing a team developing in C++)
Minimum 7 years in overall development experience
Experience developing cross-platform native desktop GUI applications. Experience with the Qt framework is a plus
Familiarity with PDF, epub, and RTF file formats is a plus
Familiarity of 2D design/layout applications (e.g. Adobe products) a plus
Team player with excellent verbal and written communication skills
Refer This Job To Your Friends And Help Them To Find Jobs!