Technology Director – Digital Platform
Company | Critical Mass |
---|---|
Location | San Jose, CA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | |
Experience Level | Senior, 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.