Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailThis is a remote position.
JD : Team Lead Drupal:
A typical day of a Team Lead Drupal at August Infotech
As an Intermediate your typical day would need :
You will work as part of an overall team often composed of clients and Augusts resources to deliver applications that drive meaningful value and change for our clients.
Get acquainted with the latest development in the industry. Learn and introduce newly developed standards in the company.
You will lead teams and have line reporting responsibilities.
Review any pending tasks from the previous day and prioritize them; Review the project roadmap tasks and goals for ongoing projects.
Set clear performance expectations and goals for team members regularly monitor progress and provide feedback.
Discuss any new requirements changes or challenges with the project team.
Oversee the planning and successful completion of projects within the deadline and budgets.
Identify training needs and opportunities for team members.
Coordinate with designers frontend developers and other stakeholders to ensure a cohesive approach.
Review code written by senior/junior developers for quality security and adherence to best practices.
Provide coaching and feedback to enhance team members skills and performance.
Work on developing and customizing Drupal websites and its functionality.
Conduct monthly PMRS of team.
Support team members in their professional growth and career development.
Communicate with clients to provide project updates discuss requirements and address any questions or concerns.
To look into complex problems and provide solutions to overcome challenges.
Manages conflicts and issues within the team and with clients.
Onboarding and retaining clients by delivering worldclass and quality solutions.
Manage project budget.
Decide processes and SOPs to be followed for the project.
Responsible for project profitability and timely of the project.
Perform thorough testing of newly implemented features or changes to ensure functionality performance and compatibility.
Reflect on the days accomplishments challenges and areas for improvement.
Review the next days tasks and create a todo list or plan for the following day
They may work on architectural design tasks discussing and planning how to structure software components to meet project requirements and scalability needs.
On top of regular delivery work you provide our clients with advice on digital change identifying technical debt and recommending improvements to architecture.
Meaningfully contribute to agile ceremonies including grooming planning scrums and retrospectives.
Over time we build out insights and knowledge of the industries that we work in.
Joint Responsibility with Technical Lead:
Project specification document
Project Architecture
Weekly Project Demo to the client
Reports to VP Delivery
Technical Responsibilities
Proficiency in Drupal 9/10/11 development.
Strong knowledge of PHP HTML5 CSS3 and JavaScript/jQuery.
Experience with Drupal theaming and Twig templates.
Drupal custom module & theme development and sitebuilding techniques.
Sprint Planning & Technical Guidance
Documentation & Standards
Knowledge of RESTful APIs and integrations with external systems.
Familiarity with Drush and Composer for Drupal management.
Experience with database management particularly MySQL or PostgreSQL.
Architecture and Design
User Story (Development Specification) Document
Plugin and Theme Development
Security and Maintenance
API Integration
Code Review Unit Testing and Quality Assurance
Debugging and Troubleshooting
Documentation
Client Communication
Performance Monitoring and Analytics
Knowledge of AI Tools for Coding and Testing
Joint Responsibilities with Senior & Intermediate developers
Project specification document
Project Architecture
Weekly Project Meetings
You will be reporting to the CMSLead
Meaningfully contribute to agile ceremonies including grooming planning scrums and retrospectives.
About August
By leveraging usercentric thinking design capabilities new technologies and cloud solutions we empower our clients and allow them to rethink how they connect with their customers across every platform every device and every step of the customer journey. As part of an endtoend delivery our Technical team builds compelling digital experiences with a focus on channels such as the web and mobile.
As an Intermediate Developer you will have a:
Bachelors degree in Computer Science Engineering or a related field (or equivalent work experience).
Proven experience as a Drupal Developer with a strong portfolio showcasing custom Drupal projects.
Expertise in PHP HTML CSS JavaScript and related technologies.
Indepth understanding of Drupal architecture hooks filters and custom development.
Familiarity with version control systems (e.g. Git) and deployment workflows.
Experience with performance optimization techniques and tools.
Strong problemsolving skills and the ability to debug complex issues.
Excellent communication skills and the ability to work collaboratively in a team environment.
Leadership and mentoring abilities to guide junior developers.
Ecommerce and SEO knowledge is a plus.
Familiarity with Agile and Scrum methodologies.
Strong debugging skills
Active community presence (desirable)
Technical Requirements
Drupal Development:
Proficient in PHP including objectoriented programming (OOP) concepts.
Expertise in developing custom Drupal themes and plugins.
Strong understanding of the Drupal template hierarchy and loop.
Experience with custom post types taxonomies metadata and Drupal Gutenberg
FrontEnd Development:
Strong HTML5 and CSS3 skills including responsive design principles.
Proficiency in JavaScript/jQuery for frontend interactivity and enhancements.
Experience with CSS preprocessor (e.g. Sass or Less) and frontend build tools (e.g. Webpack).
Database Management:
Proficient in SQL and database design principles.
Ability to create and optimize complex database queries for efficient data retrieval.
Version Control and Collaboration:
Familiarity with Git and version control workflows.
Experience collaborating with design and frontend teams using version control systems.
Performance Optimization:
Knowledge of techniques to optimize website performance such as caching lazy loading and asset minification.
Ability to analyze and improve frontend and backend performance bottlenecks.
Security Best Practices:
Strong understanding of Drupal and WooCommerce security best practices.
Ability to implement security measures to protect websites from vulnerabilities and attacks.
API Integration:
Experience integrating thirdparty APIs for various functionalities (e.g. payment gateways social media external services).
Debugging and Troubleshooting:
Proficient in debugging tools and techniques to identify and resolve issues quickly.
Ability to troubleshoot compatibility issues conflicts and errors.
Server and Hosting Knowledge:
Familiarity with web hosting environments server configurations and deployment processes.
Ability to manage and configure server settings for optimal Drupal and WooCommerce performance.
Testing and Quality Assurance:
Experience with manual testing and debugging across different browsers and devices.
Implementation of Unit Testing
Familiarity with automated testing frameworks and tools.
Code Quality and Standards:
Adherence to coding standards best practices and guidelines for maintainable and scalable code.
Ability to write clean welldocumented and reusable code.
Content Management Systems (CMS):
Proficient in managing and administering Drupal websites.
Ability to guide content creators and clients in using Drupal effectively.
Continuous Learning and Adaptation:
Commitment to staying updated with the latest Drupal WooCommerce and web development trends.
Willingness to learn new technologies and adapt to changing requirements.
Communication and Collaboration:
Strong communication skills to work effectively with crossfunctional teams clients and stakeholders.
Ability to translate technical concepts into understandable terms for nontechnical team members.
Education
Any Master's/Bachelor's degree or certification course from a reputed institution.
Full Time