Technical Directors at Code and Theory lead complex technical programs that can span across multiple projects for some of our major clients (Fortune 50/Fortune 100 companies). They understand our client-partners’ business needs, and tailor the right technical stack to support these KPIs and future-proof their organizations.
WHAT YOU’LL DO
Organizational Responsibility:
- Managing 1-2 engineering managers to grow their management abilities and careers.
- Managing the focus and outputs of these teams as if managing a “portfolio” of technology with a focus on quality and demand.
- Managing L&D plans, accelerators, and other technical collateral to better structure and describe their team’s goals to technical and non-technical stakeholders.
- Focused on building case studies and participating in new business initiatives to describe compelling features of a technical solution
Project Responsibility:
- Effectively leading technical aspects of one or more client projects.
- Pair with the Producer to control the project’s scope
- Ensuring that a project-level approach is created and followed through the project.
- Iteratively select every part of the recommended technical stack through a collaborative and transparent process
- Present software architectures and infrastructures recommendations
- Facilitating review of engineers solutions for architectural fit and conformance with code standards.
- Conduct technical audits
- Ensure that the proper development workflow and project delivery process are followed (backlog, grooming, etc.)
- Work with the QA department to set up the right testing activities (manual, automated, security, load/performance, accessibility, etc.)
- Assist the developers in their day to day activities
- Ensuring that project standards are robust and consistently applied.
- Primary point of contact with client technical stakeholders and key in negotiating acceptable solutions.
- Provide detailed technical recommendations in the format of a Technical Approach document that outlines the software and hosting architecture, development best practices, etc.
Technical skills:
- 10 to 15 years average IT experience
- Experience delivering very high traffic sites, on the order of a million users per day
- Experience architecting highly available cloud-based infrastructures to support these sites
- Hands-on experience both in frontend development (HTML, CSS, JS) and backend development (PHP, .NET, Java)
- Experience with some advanced JS frameworks (Angular.js, React.js, etc.) as well as CSS pre-processors (Sass, Less) and task runners (Grunt, Gulp)
- Experience with one major Opensource CMS (Drupal, WordPress)
- Extensive experience working with GIT
Other required skills:
- Excellent communication and presentation skills
- Able to simplify complex technical concepts to non-technical audiences
- Experience leading development teams with knowledge in SCRUM and running code reviews