Web Developer
Web Developer
- Location: London
- Job Type: Full-time
We are seeking a creative and detail-oriented Web Developer to join our client's dynamic Web Development team. As they expand their client base and enhance the web-oriented product offerings, this role is crucial for driving their ambitious digital roadmap. This is an excellent opportunity for developers who are eager to work with a variety of web technologies across the full stack and make a significant impact.
Day-to-day of the role:
- Develop and maintain websites across multiple platforms, ensuring strong functionality and optimisation.
- Write efficient code by using best practices in software development.
- Collaborate with programmers and web designers to match visual design intent.
- Communicate with business colleagues to gather and refine requirements and specifications for content development within agreed-upon timelines.
- Research and implement software programs that enhance the usability and functionality of websites.
- Create and maintain documentation for software and systems used.
- Continuously improve and enhance websites post-launch.
Required Skills & Qualifications:
- A degree in Computer Science or a related field is preferable.
- Minimum of five years of work experience in web development.
- Proficiency in C#, Core, JavaScript, HTML, CSS, MVC, and JSON.
- Experience with UI binding frameworks such as Vue.js, AngularJS, React, or Knockout is beneficial.
- Strong understanding of the MVC pattern, REST APIs, and asp.net controllers.
- Knowledge of security practices, particularly those identified in OWASP, to mitigate security vulnerabilities.
- Experience in debugging, profiling, and deploying web applications.
- Strong interpersonal skills with the ability to establish and maintain close working relationships.
- Proactive, with a keen attention to detail and a desire to take ownership of projects.
- Basic knowledge of SEO and the ability to multitask within budget and time constraints.
Benefits:
- Competitive salary and benefits package.
- Opportunities for professional development and growth within the company.
- Collaborative and innovative work environment.