Description
Technical Architect Lead/Ideation Consultant (Headless Web development + Drupal)
Contract Duration: 6 months + possible ext
Location: London, UK
Experience 8-12 years - Hands-on
Relevant Experience
- Advanced knowledge of Server Side web technologies & frameworks and software engineering principles, databases, and Datamodelling/design techniques; data interface protocols; caching/performance improvements; software design patterns and integration patterns
- In depth knowledge and experience of applying iterative project delivery methodologies as well as more waterfall approaches and using tools like Confluence and Jira to help document, monitor and track projects.
- Knowledge of hosting technologies and infrastructure.
- Experience of secure software and data practices, including knowledge of Secure Software Development Lifecycle practices.
- Experience leading and influencing cross-disciplinary teams through all phases of project.
- Excellent problem solving skills.
- Excellent communication, documentation, and presentation skills
Keyword
- Drupal 9, NodeJS, Gatsby, NodeJS
- Microservices and Headless CMS Architecture
- Progress Web App and JavaScript framework (Vue-Js, React/Angular JS)
- Knowledge of Azure, DevOps
Role & Responsibility:
- Lead Architect for web and mobile application.
- Understand technical problems and write technical specifications, document and present technical solutions and offer support and leadership to see them solved.
- Headless Drupal CMS implementation with latest technologies, responsible for solutions architecture, technology implementations, delivery processes, and team leadership.
- Guide clients in the execution of projects, explaining processes, practices and solutions so project aims are clear and clients understand their responsibilities in delivery.
- Hands-on coding when necessary.
- Manage work allocation, considering appropriate level of seniority for given tasks, and provide direction for development and testing teams
- Promote efficient delivery, a culture of best practice coding and working methodologies to produce high quality work on time and to budget, with both on-shore and off-shore teams.
- Support the development team in their endeavours and help them grow. Marry team goals and aspirations to business opportunities and objectives.
- Lead on-boarding of existing projects on the occasions when work is transferred from other agencies.
- Drive improvement and innovation across technology, delivery, and the wider business.
- Troubleshoot problems, assess code and work through development issues.
- Mentor developers and technical managers, supporting them in their pursuits and contribute to career development planning and performance evaluations.
Education
- B.E. Computer Science/IT degree (or any other engineering discipline)