Posted in

Technology Director – Digital Platform

Technology Director – Digital Platform

CompanyCritical Mass
LocationSan Jose, CA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
Degrees
Experience LevelSenior, Expert or higher

Requirements

  • Proven experience as a Technical Lead or in a similar leadership role specifically within web development.
  • Solid Experience and deep understanding working with Adobe Experience Manager – AEM architecture.
  • Strong technical background in Java development and RESTful web services as applied to web applications.
  • Deep understanding and practical experience with key Java Frameworks (object mappers, Sling, JCR, Guice, Spring) within a web development context.
  • Extensive knowledge of front-end web technologies including HTML, CSS, Vanilla JavaScript, and jQuery.
  • Experience with Git/Bitbucket for version control and collaboration on web development projects.
  • Familiarity with the Atlassian suite (Jira, Confluence) for managing web development tasks.
  • Solid understanding of cross-browser compatibility, cross-platform issues, DOM, and W3C Web Standards in relation to web development.
  • Excellent communication, collaboration, and interpersonal skills, particularly within a web development team environment.
  • Ability to effectively communicate technical concepts related to web development to both technical and non-technical stakeholders.
  • Strong analytical and problem-solving skills within the web development lifecycle.
  • Experience in creating and reviewing technical documentation and architectural diagrams for web applications and websites.
  • Exposure to CI/CD pipelines and tools used in web development.

Responsibilities

  • Provide effective leadership and collaborate within a multi-disciplinary team focused on web development projects.
  • Serve as a strong representative of the web development team from both a technical and business perspective.
  • Demonstrate expert-level understanding of delivering robust and scalable web solutions.
  • Mentor and guide junior and senior web development tech leads within the team.
  • Contribute to and review solution approaches and estimations for web development projects.
  • Contribute to and review technical knowledge documentation relevant to web development.
  • Identify and recognize high-performing team members within the web development group.
  • Create and review architectural diagrams and flow charts specifically for web applications and websites.
  • Provide technical leadership and guidance in Java development and RESTful web services within the context of web applications.
  • Leverage Java Frameworks such as object mappers, Sling, JCR, Guice, and Spring in building web solutions.
  • Utilize and manage Git/Bitbucket for version control of web development projects.
  • Work effectively with Atlassian project management tools including JIRA and Confluence for web development workflows.
  • Provide proficient technical leadership on large commercial website and web application projects.
  • Apply strong fundamental and practical knowledge of HTML, CSS, Vanilla JavaScript, and jQuery for front-end web development.
  • Ensure cross-browser compatibility and address cross-platform issues, DOM manipulation, and adherence to W3C Web Standards for all web deliverables.
  • Lead and maintain effective communication within in-office and distributed web development teams.
  • Utilize Atlassian project management tools (Jira, Confluence) for project tracking and collaboration on web initiatives.
  • Understand website operations and demonstrate fluency in the typical tiers of a high-traffic website.

Preferred Qualifications

  • (Preferred) Experience with GraphQL in a web development setting.
  • (Preferred) Knowledge of web performance optimization techniques, analytics tools, and A/B testing methodologies for websites.
  • Understanding of SEO best practices for web applications and websites.