Company | Climax Media

Climax Media is a local agency employing a 100% local talent team. Our roots are in technology and over the years we have grown in to a full-service digital agency, with a focus on covering the entire digital ecosystem, from enterprise-level CMS and apps, to e-commerce platforms, analytics, and user-design experience.

Our value proposition is based on the intelligent combination of strategy and brand innovation, creative vision, and technical excellence. Each pillar is critical to delivering and we bring expert experience into each area. Our clients recognize the value of this approach in growing their brands and building successful businesses.

Our culture is defined by the people we hire, which is why we pay extra attention to the details that make employees love going to work every day. Our Culture & Engagement team strives to increase employee engagement, retention, and overall satisfaction, all while maintaining a safe and inclusive work environment. We are strong believers that better ideas and results are produced by creating diverse local work teams.

Health Benefits

We offer a comprehensive and competitive benefits package to keep you happy and healthy. Our plan is complete, simple, and easy to use.

Culture

Our culture is about diversity and inclusion. We hire entrepreneurial, compassionate people who are excited about what they do and want to create something worth sharing.

Monthly Events

Crossfit, charity events, meditation, run club, curling, team off sites, and boat cruises. We love to have a good time and reward hard work.

Continuous Learning

With one-one-one coaching, mentorship, and learning allowances, we encourage all of our employees to try new things and never stop learning. We want you to grow.

Bragging Rights

We never settle. Whether being recognized by Profit 500, or as one of Canada's Great Places To Work, we constantly strive to create an environment thats innovative, engaging and worthy of recognition.

The Fluff

We offer half days before long weekends, a fully-stocked kitchen, as well as a dog-friendly space. You can show up wearing whatever you’re comfortable in, and set a schedule that works best for you.

Senior Technical Project Manager & Scrum Master

The Position

Reporting to the Director, Delivery, the Senior Technical Project Manager & Scrum Master is responsible for leading teams to deliver project(s) that span across one or more accounts or business units. Your responsibility is to manage resources, schedules, and financials throughout the development life cycle, while simultaneously assessing issues, risks, and managing project changes to ensure successful and on-time project delivery. You will also have the opportunity to contribute to process improvement initiatives as they relate to improving project delivery.   We are a collaborative team – meaning you’ll work alongside development, creative, quality assurance and strategy team members. You will need to have great communication skills and the ability to solve problems on-the-go. Our Technical Project Managers are agile experts. Iterative and test driven, we follow an agile sprint-based methodology to produce products we are proud of.   We are looking for fun, intelligent, team-oriented people who want to work in an agile environment and believe in our values: Customer Focus, Transparency, Diligence, Optimism, and Agility.

Responsibilities

  • Plan, execute and manage complex projects involving one or more business units and stakeholders at multiple levels.

  • Ownership and accountability of clients’ business needs and ability to drive to solutions.

  • Create and maintain detailed project plans complete with project performance, resourcing, costs, and timeline.

  • Create and maintain applicable documentation pertaining to specific SDLC phases.

  • Successfully manage project changes, risks, issues and actions.

  • Procure adequate resources to achieve project objectives in planned timeframes.

  • Report on project success criteria results, metrics, test and deployment management activities.

  • Provide leadership for project team by building and motivating team members to meet project goals, adhering to their responsibilities and project milestones.

  • Work creatively and analytically, in a problem-solving environment, ensuring the project team keeps the project on schedule and on budget, troubleshooting any problems that may arise.

  • Clearly identify and meet the project delivery expectations through stakeholder management.

  • Engage project stakeholders and communicate project updates to ensure buy-in and project success (examples: meetings, status updates, meeting notes, etc.).

  • Create project deliverables that meet the project sponsor's specified expectations.

  • Work with multi-site project teams across including remote workers.

  • Motivate and mentor current team members, taking part in goal setting and review meetings.

  • Actively participate in the hiring of team members.

  • Participate in career development and performance reviews; act as a mentor and career manager to other developers.

  • Commit to ongoing learning and development; participate in conferences and educational programs.

  • Stay up to date with current best practices and emerging technologies.

  • Participate and contribute to company culture.

Requirements

  • 5+ years of project management experience with full product lifecycle with understanding of development lifecycle and various technology methodologies that support that lifecycle - Expert Agile/SDLC process & methodology knowledge.
  • You have vast experience as a Project Manager/Scrum Master in a similar large web development environment. Web is essential.
  • Experience delivering end-to-end web-based projects with large/complex integrations. You are more than familiar with Agile, you have proven experience as a Scrum Master and are certified or at minimum have relevant proven experience.
  • Experience working with large scale CMS implementations or Digital Experience Platforms in an Agile environment is required.
  • Strong ability to navigate ambiguity, overcome confusion and simplify complex situations.
  • Self-motivated, decisive, with the ability to adapt to change and competing demands.
  • Experience drafting and submitting budget proposals and recommending subsequent budget changes where necessary.
  • Experience in successfully leading projects and programs to on-time, on-schedule and within budget close.
  • Solid presentation, facilitation, skills with experience in leading and facilitating large groups including executive sponsors, technical and non-technical and executive level clients (internal and client).
  • Proficiency in English (both written and oral) is an absolute must since you will be dealing with clients and partners on a daily basis.
  • You are a problem solver; able to multi-task on several projects at a time as well as being someone who can find resolutions to conflict easily.
  • Superior analytical, investigative and critical thinking skills.
  • Strong ability to navigate ambiguity, overcome confusion and simplify complex situations.
  • Build and maintain relationships by engaging business leaders to establish credibility, solve problems, build consensus and achieve objectives.
  • Strong experience leading, motivating and managing various project and program team sizes, including internal and external resources, while holding team accountable for performance.
  • Experience working both independently and, in a team-oriented, collaborative environment.
  • Flexible with proven ability to conform to shifting priorities, demands and timelines through analytical and problem-solving capabilities.
  • Expert level proficiency with MS Project, Excel, PowerPoint and SharePoint.
  • Experience with collaboration and issue tracking tools such as Slack, Github, DoneDone.
Apply Now

Senior Back-End Developer

The Position

We are a local full-service digital agency, always on a hunt for best talent, currently growing and looking for Senior Back-End Developers with expertise in Microsoft .NET. Successful candidates will be reporting to the Technology Director. The candidates will be key members of the diverse team of information technology professionals, building ambitious enterprise-level solutions for our major clients. All of our developers pride themselves in creating and building software that follows development best practices. Iterative and test driven, we follow an agile sprint-based methodology to produce products we are proud of. Our team builds an infrastructure that pushes performance boundaries. We are looking for an experienced Senior Back-End Developer to join our team! If you have outstanding development skills and a great passion for building beautiful, innovative applications, then you will love this job.

Responsibilities

  • Be involved and participate in all stages of application development lifecycle

  • Analyze and understand business and design requirements

  • Define, communicate and follow development approaches and technical specifications

  • Design and develop .NET-based web applications, web APIs, class libraries and services

  • Produce high-quality, low-defect, reusable code that follows the current design patterns and best practices

  • Be involved with database design and development, including SQL Server and DB2

  • Collaborate closely with the front-end developers and QA engineers to integrate and test

  • Work with the dev-ops team to configure environments, prepare and execute release plans

  • Act as a technical lead on projects where assigned

  • Work on new exciting projects as well as help support and maintain existing applications

  • Communicate clearly and effectively across all levels of the organization

  • Work closely and collaborate with a team of developers, architects, business analysts and scrum masters communicating effectively and working together to reach defined goals and meet deadlines

  • Attend and participate in SCRUM ceremonies such as daily standups, sprint planning and project retrospectives

  • Participate in career development and performance reviews; act as a mentor and career manager to other developers

  • Commit to ongoing learning and development; participate in conferences and educational programs

  • Stay up to date with current best practices and emerging technologies

  • Participate and contribute to company culture

Requirements

  • 5+ years of hands-on back-end development experience with the latest .NET/C#, MVC, Web API
  • Extensive experience with common frameworks and libraries such as Entity Framework, NUnit, SimpleInjector etc., or similar
  • Expertise with git/GitHub, including branching and merging techniques
  • Database design and development experience, preferably with SQL Server
  • Solid experience with following coding standards and best practices, performing code reviews
  • Exposure to front-end development, including HTML5, JavaScript, CSS3
  • Familiarity with modern JavaScript frameworks such as React or AngularJS
  • In-depth understanding of web development, including performance and security considerations
  • Experience working as a part of a small/medium size team, a team player attitude
Apply Now

Senior Front-End Developer

The Position

We believe front-end development is about understanding the challenges of modern web development and the tools available in the ecosystem to address them.  As Senior Front-End Developer, you will be responsible for implementing static visual designs and interactive elements that users engage with through their web browser when using a web application.  You will work with the UI/UX designer and bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works. You will be supported by Software Engineers, who are responsible for server-side application logic and integration of the front-end work.  If you are a Senior Front-End Developer who is passionate about your craft, motivated to combine the art of design with the art of programming, then you are right for this role. 

Responsibilities

  • Build UI components and compose them into applications for multiple browsers.

  • Analyze and understand business and design requirements; produce technical tasks and breakdown into estimates.

  • Define, review, communicate and follow development approaches for the technical tasks.

  • Collaborate with the back-end developers and QA engineers to integrate and test.

  • Work closely and collaborate with other developers and team members, communicating effectively and working together to reach defined goals and meet deadlines.

  • Attend and participate in daily standups and project retrospectives.

  • Participate in career development and performance reviews.

  • Commit to ongoing learning and development; participate in conferences and educational programs.

  • Stay up to date with current best practices.

  • Follow new and emerging technologies.

  • Participate and contribute to company culture.

Requirements

  • 5+ years’ experience JavaScript, HTML & CSS.
  • 3+ years’ experience with at least one framework such as React, Angular or Vue.
  • Multiple years’ experience with front-end technologies as a primary responsibility.
  • Multiple years’ experience with source control management systems.
  • Expert understanding of semantic markup principles.
  • Demonstrable ability to write clean, structured, maintainable code.
  • Experience with automated testing and/or code analysis techniques.
  • Proficient understanding of development & release tooling (i.e. npm/Webpack/Babel/Github).
  • Ability to analyze wireframes or static designs and identify potential issues or hidden complexities.
  • Proficient knowledge of cross-browser compatibility issues and ways to work around them.
  • In-depth understanding of web development and web development processes.
  • Critical thinker and problem-solving skills.
  • Team player, leader, mentor.
  • Great organizational and time-management skills.
  • Great interpersonal and communication skills.
  • Active participant in the development community.
Apply Now