DE Jobs

Search from over 2 Million Available Jobs, No Extra Steps, No Extra Forms, Just DirectEmployers

Job Information

BlackBerry Corporation Frontend Web Developer in Waterloo, Ontario

Worker Sub-Type: Regular

* Job Description: *

We are seeking a high-energy Frontend Web Developer to provide hands-on technical expertise for developing and implementing dynamic and reusable frontend components for BlackBerry’s AEM (Adobe Experience Manager) environment for content authors to use on current and new webpages. Does this sound like you?* JOIN US!*

WHAT YOU WILL DO

  • Be a key contributor to the AEM frontend governance process at BlackBerry – to review UI/UX designs, coordinate the AEM componentization process, and ensure design standards, guidelines, and best practices (SEO, accessibility, performance, etc.) are followed.
  • Assess existing source code and adapt it to meet current requirements. Conduct and engage in constructive code reviews for ongoing projects to ensure optimal code quality and best practices are followed.
  • Participate in project planning sessions with team members to analyze development requirements and provide work breakdowns and estimates of work.

WHO WE ARE LOOKING FOR

  • 2-3 years of building frontend components in Adobe Experience Manager (AEM) 6.4/6.5.
  • Bachelor’s degree, preferably in Computer Science or equivalent experience.
  • Excellent understanding of writing either Vanilla JavaScript (minimum ES6 syntax required) or Vanilla TypeScript for building websites. Ability to write code in either without the use of an external libraries or frameworks required. Experience with developing websites using either languages in pair with Webpack 5 preferred.
  • Solid understanding of creating clean and responsive mobile-first CSS or SCSS code adhering to the BEM (Block Element Modifier) methodology and modern CSS best practices and APIs (flexbox, CSS grid, media queries, etc.).
  • Strong foundation and understanding of native web browser APIs (Fetch, DOM, JSON, etc.).
  • Excellent understanding of HTML5 best practices (SEO and accessibility). Experience with HTL (HTML Template Language, formely known as Sightly) would be an asset.
  • Solid understanding and knowledge of web browsers features. Ability to write frontend code that is compatible with all major and supported web browser platforms (JavaScript APIs, CSS Properties, etc.).
  • Basic knowledge and understanding of Git is required. Experience with using software such as GitHub, GitLab, Bitbucket in a team-based environment is preferred.
  • Experience in participating in detailed code reviews preferred.
  • Excellent attention to detail. Ability to translate design mockups from either screenshots or UI/UX tools such as Figma into functional and dynamic components.
  • Previous experience implementing features on top of a legacy codebase in a team-based environment is preferred.
  • Previous experience writing E2E (end-to-end) tests against frontend components with Playwright would be an asset.
  • A self-starter who thrives in a fast-paced and ever-changing environment and who can manage multiple priorities and execute with quality and speed.

#LI-NR1

Scheduled Weekly Hours: 40

BlackBerry (NYSE: BB; TSX: BB) is a trusted security software and services company that provides enterprises and governments with the technology they need to secure the Internet of Things. Headquartered in Waterloo, Ontario, the company is unwavering in its commitment to safety, cybersecurity and data privacy, and leads in key areas such as artificial intelligence, endpoint security and management, encryption and embedded systems. You couldn’t choose a more exciting time to consider joining us! For more information, visit BlackBerry.com and follow @BlackBerry.

©2022 BlackBerry. All right reserved. BlackBerry® and related trademarks, names, and logos are the property of BlackBerry Limited and are registered and/or used in the U.S. and countries around the world.

It is the policy of BlackBerry to ensure equal employment opportunity without discrimination or harassment on the basis of race, color, creed, religion, national origin, alienage or citizenship, status, age, sex, sexual orientation, gender identity or expression, marital or domestic/civil partnership status, disability, veteran status, genetic information, or any other basis protected by law.

EEO Minorities/Females/P rotected Veteran/Disabled

DirectEmployers