Web developer (Perm and contractors - multiple positions)Greater London£95,000 per annumWe are seeking talented and motivated Web.....
Web developer (Perm and contractors - multiple positions)
Greater London
£95,000 per annum
We are seeking talented and motivated Web Developers to join our growing team, with multiple roles available for both permanent and contractor positions. The successful candidates will be responsible for designing, developing, and maintaining web applications that provide exceptional user experiences. You will work with a range of cutting-edge technologies to build responsive, scalable, and secure web platforms for our clients and internal projects.
This is a great opportunity to join a dynamic environment where innovation and creative problem-solving are encouraged, whether you are looking for a full-time role or contract work.
Key Responsibilities:
Front-End Development: Build responsive and intuitive user interfaces using HTML, CSS, JavaScript, and modern front-end frameworks (e.g., React, Vue.js, Angular).
Back-End Development: Design and implement robust, scalable back-end solutions using server-side languages (e.g., Node.js, Python, PHP, Ruby) and frameworks (e.g., Express, Django, Laravel).
Database Management: Work with relational and non-relational databases (e.g., MySQL, MongoDB, PostgreSQL) to store and retrieve data efficiently.
API Development & Integration: Create and integrate RESTful APIs to ensure smooth communication between front-end and back-end systems.
Code Quality & Documentation: Write clean, efficient, and well-documented code, ensuring best practices are followed (e.g., code reviews, version control).
Testing & Debugging: Perform thorough testing of applications and troubleshoot bugs to ensure high performance and security across browsers and devices.
Collaboration: Work closely with UX/UI designers, project managers, and other developers to deliver solutions that meet client and business requirements.
Version Control: Use Git or other version control systems to manage code and collaborate with the development team.
Continuous Improvement: Stay up-to-date with the latest industry trends, tools, and technologies, and contribute to the continuous improvement of development processes.
Key Skills & Competencies:
Proficiency in Front-End Technologies: HTML5, CSS3, JavaScript (ES6+), and experience with at least one major front-end framework (e.g., React, Angular, Vue.js).
Back-End Development: Experience with server-side programming languages such as Node.js, Python, PHP, Ruby, or similar.
Database Expertise: Understanding of both relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB).
API Development: Ability to create and consume RESTful APIs, ensuring secure and efficient data exchange.
Responsive Design: Experience building responsive and mobile-first web applications.
Version Control: Proficient in using Git and GitHub/Bitbucket for version control and team collaboration.
Problem-Solving: Strong analytical and problem-solving skills, with a focus on performance, scalability, and security.
Attention to Detail: High attention to detail in both design and code quality, ensuring usability and clean aesthetics.
Collaboration: Excellent team-working and communication skills, with the ability to work closely with both technical and non-technical stakeholders.
Adaptability: Ability to work in a fast-paced environment with changing project priorities and deadlines.
Qualifications & Experience:
Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent work experience).
Relevant certifications in web development or software engineering are an advantage.
Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) is desirable.