Senior Web Developer
Current- Collaborating with clients to define project requirements, translating business needs into detailed technical specifications.- Implementing and streamlining processes for efficient website development, including maintenance workflows.- Creating reusable boilerplate code and libraries, reducing development time and ensuring code consistency across projects.- Building robust, scalable websites and web applications with a focus on performance, security, and user experience.- Mentoring and upskilling web-team colleagues through pair programming, code reviews, and regular feedback.- Managing junior developers, delegating tasks and overseeing day-to-day workload to ensure project timelines are met.- Re-developing and maintaining internal tools, such as a project management application used daily by the wider team.- Providing technical support for colleagues and clients, offering phone and email assistance on web hosting and email account management.- Delivering comprehensive in-person and virtual training sessions on website management to clients and team members.