Technical Director

Location: Chengdu, China

Requirements:  Mandarin mandatory


The Tech Director is a senior member of the technology team and is responsible for both recognizing opportunities to grow the client account and working to expand the business offerings available within the software engineering craft. The director will work within the software engineering teams to set the overall direction, monitor output and excellence, and identify staffing/hiring needs. The Tech Director is also responsible for the career development and mentorship of other software engineering architects, managers and developers.


Primary Responsibilities:


  • Serve as a technology executive on one or more client accounts and work with the leads of other disciplines to recognize and sell-in new opportunities to those accounts
  • Works closely with the regional Tech Directors to help manage work intake, allocation and successful delivery of the same
  • Serve as a technology point of escalation and oversight during the full software development life cycle, from conception, design, implementation and testing to documentation, delivery and maintenance
  • Create technical and solution design architectures that form next generation products and platforms, anything from prototype development to complex platform integrations and environments
  • Provide and/or review and approve time estimates, technical recommendations, and proposed solutions based on technical and business requirements
  • Manage the software engineering teams to successfully deliver projects while balancing each team's needs and resources
  • Manage and provide career development to software engineering teams and managers
  • Serves as a point of escalation for career development issues within the software engineering craft
  • Work with and integration of enterprise-level CMS applications, portal applications, social community platforms, and mobile applications as well as custom developed solutions
  • Work to mitigate risk and escalate issues to technology leadership as appropriate
  • Partner with a variety of external software providers, (CMS, CRM, ERP, Data, etc) to help manage these relationships, as well develop new partnerships fitting to the strategy direction of the business
  • Drive awareness of Profero in the tech community and be recognised as a leader
  • Participate in the design/architecture of new solutions, and the refinement of existing codebases


Required Skills and Experience:


  • 10+ years of software engineering experience with time spent in both client-facing consultative roles and technical management/operations
  • Ability to manage 1-8 people directly and many more indirectly through your career management tree
  • Experience leading large engagements in an off-shore development center capability
  • Experience in building and mentoring teams to be able to deliver capabilities to multiple markets - growing teams in a development center
  • Prior experience leading multiple teams of technologists to successfully deliver projects
  • Extensive experience in working with one or more of the following platforms: Adobe Marketing Cloud and its components, Sitecore Marketing Cloud and its components, Acquia
  • Experience working in a lean/agile agency, studio or consultancy environment
  • Familiarity with the latest web development practises (npm/yarn, react, angular, etc)
  • Familiarity with advances in mobile app development frameworks i.e. React Native etc
  • Exceptional experience in web platforms allows you to provide advice and code reviews in all matters of web, hosting infrastructure, and data security
  • Ability to work collaboratively with teams, the software engineering craft, the technology organization, and all other disciplines
  • Ability to coordinate craft meetings and training sessions and manage their respective budgets
  • Ability to spot industry trends and prepare our team to meet future needs
  • Able to work in a fast-paced, technical environment with minimal instruction
  • Excellent verbal and written communication skills - able to interact with a client without oversight
  • Strong attention to detail and quality without oversight
  • BS in Computer Science or equivalent education/professional experience is required
Apply Here