Reporting To
Lead Developer, Studio (Dotted line reporting structure to VP of Data Analytics)
Date Issued
October 2020
Level
Senior
About
Innocean Worldwide Canada is an award-winning global marketing and communications company based in Toronto with offices across 17 countries and growing. At Innocean, we believe the future of business belongs to companies and brands that understand how to create memorable customer experiences. We are passionate about creating extraordinary value for our clients and providing bespoke solutions that propel their business forward locally, nationally, and internationally.
Summary
Innocean’s Studio is looking for a Senior Full-Stack Developer who will thrive in a challenging, fast-paced, and team-oriented agency environment. This is a full-time role that focuses primarily on project planning and solution assessment, data integration, and backend development. The ideal candidate will work with the cross-functional team early on in a project, plan and identify requirements, see a project through to completion.
Responsibilities
- Work with account managers, project managers and other members of cross-functional teams on the intake and solution assessment of various development initiatives.
- Design and propose technical solutions for user requirements.
- Help identify risks, issues, and changes associated with product development initiatives.
- Analyse, design, develop, test, modify and integrate applications as well as manage the enhancement and maintenance of existing systems.
- Demonstrate strong technical leadership and people management skills, including solid communication and analytical skills with a thorough understanding of product development and successful problem definition, decomposition, and estimation.
- Drive the successful delivery of CRM projects and initiatives.
- Recommend changes that add value to existing processes, coding practices, standards, and tools.
Other Requirements
- Post-secondary degree or diploma/certificate in Computer Science or equivalent
- 7+ years of experience in end-to-end development (frontend and backend).
- Experience with the following technology/tools:
- MySQL and strong understanding of database design and ETL processes
- Node.js in a server/backend context
- API development (creation and consumption of REST/SOAP)
- Google Cloud products and APIs (e.g. App Engine, Compute Engine Cloud Functions, Cloud SQL, BigQuery)
- PHP and frameworks such as Symfony or Laravel (Symfony preferred)
- HTML, CSS/SASS and JavaScript
- Modern JavaScript frameworks such as React or Angular (React preferred)
- Gulp/Webpack
- Git for version control
- Adobe Photoshop and image optimization for web standards
- Cross-browser and cross-device responsive web applications
- Accessibility and SEO best practices
- Experience with the following would be an asset:
- Email development with Adobe Campaign and/or Alterian Email Manager
- Bash shell scripting
- Development of apps with Facebook Graph API
- Google Apps Script
- Google Tag Manager
- Python
- WebGL and AR/VR development
(Ability to troubleshoot, overlapping with data analytics teams – data queries experience, provide solutions to data teams for dashboard reporting & automation). Report to Wayne.
(Full-time role – 85K/95K – bonus offers based on the performance, P&L, RRSP matching,
Lootime/overtime, Christmas off, extra day off, company paid vehicle for business related trips
Paid education to get certified salesforce/AEM)
Salesforce & AEM platforms
- Strong business acumen and interpersonal skills with a solution-focused mindset
- Exceptional time management skills and detail-oriented
- Results-driven and self-motivated
- Strong critical thinking skills, ability to identify issues and formulate solutions quickly
- Advertising Agency experience is preferred
Closing statement:
Innocean Worldwide Canada is an equal opportunity employer that is committed to diversity, inclusion and teamwork. We encourage all qualified applicants to inquire below. Any disability-related needs will be accommodated throughout the recruitment process.