.Lead Developer GFT is a digital transformation pioneer that develops sustainable solutions based on new technologies including artificial intelligence and blockchain/DLT. GFT experts create and implement scalable software applications that make access to innovative business models safe and easy.Are you driven by innovation and ready to create the future of banking? At GFT, we're teaming up with DKB Bank to launch a tech hub in Valencia, focused on developing sustainable, next-generation software. Be part of a pioneering team that will reshape the banking industry. If you're looking for an exciting challenge and the chance to grow your career, we want to hear from you!Your main responsibilities will be:Provide Technical Leadership: Act as a servant leader by offering technical guidance and mentorship to the team, helping them apply common design patterns and best practices to deliver high-quality code.Drive Execution and Impact: Push the team to meet business goals and deadlines, actively resolving any blockers or issues that may hinder progress, and maintaining a strong focus on delivering impactful results.Foster Team Collaboration: Promote a collaborative environment within the team, encouraging open communication, knowledge sharing, and continuous improvement to optimize performance and productivity.Ensure Code Quality and Best Practices: Oversee code quality through comprehensive testing and code reviews, ensuring adherence to industry best practices and coding standards.Participate in Agile Development: Engage actively in Agile ceremonies, such as sprint planning, stand-ups, and retrospectives, to support effective collaboration and project execution.Conduct Regular 1:1s: Hold regular one-on-one meetings with each developer to provide feedback, support personal and professional growth, and address any concerns or development needs.Identify Opportunities for Improvement: Continuously evaluate team processes, identifying opportunities for improvement and implementing changes to enhance efficiency and team dynamics.Required Skills:Proficiency in Development: Expertise in backend and/or frontend development, with a deep understanding of modern frameworks, libraries, and programming languages.System Architecture Knowledge: Strong experience in designing and understanding complex system architectures and the interactions between various systems and components.Component-Based Architecture: Advanced understanding of how to design, create, use, and optimize reusable components effectively to ensure scalable and maintainable codebases.Code Quality and Best Practices: Proficiency in conducting thorough code reviews, promoting clean code principles, and enforcing best practices to maintain high-quality standards across the team.Decision-Making and Leadership: Strong decision-making abilities with the capability to guide the team in making critical technical and architectural decisions, and documenting them for future reference