Application Development Lead – Terapeak
Toronto
Job Description
Terapeak Background
Terapeak is a leading provider of online analytics to eCommerce merchants. In short, we help people make more money on platforms like eBay and Yahoo Japan (and soon more!). Terapeak has mastered the world’s largest single ecommerce data set and we are looking to expand our reach to other platforms. Many online merchants are only scratching the surface of the potential revenues they can make online. Terapeak is here to help them get closer to that potential. Terapeak analytics make a difference to merchants around the world, every day. We are not afraid to adopt new technologies and methodologies if we feel it is what’s best for our customers. If you want to be excited to come to work every day knowing that you will be making a difference today, tomorrow, and next week, give us a shout. Come grow with us.
Front End Engineer
Do you want to building products used by millions of people? Do you like shipping code at a rapid pace? Terapeak is seeking an experienced application development lead that is passionate about leading teams to build mobile and desktop web applications. This position is full-time and is based in our Toronto offices.
Responsibilities
- Work with Product Management/Designers to hands-on develop/architect and manage the implementation of the one or several of Terapeak products
- Lead a team of developers (both onshore and offshore) in delivering the Front-End (UI and Services) development of Terapeak products.
- Provide best practice architectural input/guidance to your team via design and code reviews, technical leadership, mentoring..etc.
- Identify and address performance bottlenecks
- Manage the product development process of the owned product using Agile Scrum.
- Provide metrics based reporting and visibility to management.
- Work with cross functional teams (PM, UX, QA and Management) as part of the product development process
Requirements
- Experience as a team lead in an agile environment for developing web applications.
- Experience developing rich/responsive applications with HTML/CSS/JS/JQuery
- Good knowledge of JavaScript for the client side and Java/J2EE for the development of restful web services
- Ability to write high-performance, reusable code for UI components as well as server side services.
- Experience developing mobile web applications for phone and tablet form factors highly desired
- Experience managing offshore teams highly desired.
- Passion for performance debugging and benchmarking
- Good written and verbal communication skills in English.
- 5+ years of experience building web applications
- BS or MS degree in Computer Science or a related technical field