We are a forward-thinking technology company engaged in developing cutting-edge applications, websites, and AI-assisted solutions for global projects. We are seeking an experienced and highly skilled IT Team Lead to manage and guide our dynamic development team. This role requires expertise in various technologies, with a strong focus on integrating AI to enhance project outcomes and software development processes. Based on performance, the successful candidate will have the opportunity to be sponsored for a UK Visa, with the possibility of also sponsoring their family.
Key Responsibilities:
1. Leadership and Management:
• Lead and mentor a team of developers working on diverse and confidential projects. • Foster a collaborative and high-performance team culture.
• Manage project timelines, deliverables, and team productivity.
2. Technical Expertise:
• Oversee development projects using Django (Python) and Laravel (PHP) frameworks.
• Ensure high-quality coding standards and best practices.
• Lead frontend development using React.js, Vue.js, or Angular.
3. AI Integration:
• Identify opportunities to incorporate AI into our projects to improve efficiency and innovation.
• Guide the team in implementing AI-driven solutions and tools using frameworks like TensorFlow and PyTorch.
• Utilise various AI models and APIs, including large language models, to enhance productivity and development processes.
• Develop and deploy custom AI models tailored to specific project requirements.
4. Project Development:
• Collaborate with stakeholders to understand project requirements and functionalities.
• Develop and prepare detailed technical documentation and project specifications.
• Work closely with the team to design, develop, and implement new features and enhancements.
5. Quality Assurance:
• Ensure all projects meet quality standards and are delivered on time.
• Conduct code reviews and provide constructive feedback.
• Implement testing frameworks and automated testing processes.
6. Continuous Improvement:
• Stay updated with the latest industry trends, technologies, and best practices.
• Promote continuous learning and skill development within the team.
• Identify and implement process improvements to enhance team efficiency and project outcomes.
Technologies and Skills Required:
Backend Development:
• Strong expertise in Django (Python) and/or Laravel (PHP) frameworks.
Frontend Development:
• Experience with modern JavaScript frameworks such as React.js, Vue.js, or Angular. • Proficiency in HTML5, CSS3, and JavaScript.
Database Management:
• Proficiency in relational databases such as PostgreSQL and MySQL.
• Familiarity with NoSQL databases like MongoDB is a plus.
AI and Machine Learning:
• Basic understanding of AI concepts and experience with AI frameworks like TensorFlow and PyTorch.
• Practical experience with AI models and APIs (e.g., GPT-3/ChatGPT) for enhancing development processes.
• Ability to develop and deploy custom AI models as needed.
Cloud Services and DevOps:
• Experience with cloud platforms such as AWS, Google Cloud Platform, or Microsoft