Web Developer
Role details
Job location
Tech stack
Job description
We are seeking a skilled and innovative Web Developer to join our dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining high-quality websites and web applications. You will collaborate with cross-functional teams to create user-friendly, responsive, and efficient digital solutions that meet both business objectives and user needs. This role offers an exciting opportunity to work on diverse projects using a broad range of modern technologies and frameworks., * Develop and implement front-end interfaces using HTML, CSS, JavaScript, TypeScript, React, Angular, Bootstrap, and responsive web design principles.
- Build robust back-end systems employing frameworks such as Django, Spring Framework, ASP.NET, Ruby on Rails, Node.js, and PHP.
- Design and optimise databases including MySQL, PostgreSQL, SQL Server, SQLite, MongoDB, and utilise data visualisation tools like D3.js for insightful reporting.
- Integrate third-party APIs and develop RESTful or SOAP web services to enhance application functionality.
- Manage version control systems such as Git, GitHub, SVN, and utilise CI/CD tools like Jenkins and Ansible for deployment automation.
- Collaborate with UX/UI designers to create intuitive wireframes and improve overall user experience.
- Conduct unit testing and debugging to ensure high-quality code; employ tools like Visual Studio or WebStorm for development workflows.
- Maintain system architecture documentation and adhere to SDLC best practices throughout the development lifecycle.
- Ensure websites are optimised for SEO and perform optimally across various devices and browsers.
- Participate in Agile methodologies using tools such as Jira or Trello to track progress and facilitate team communication.
Requirements
Do you have experience in Web services?, * Proficiency in front-end technologies: HTML5, CSS3 (including SCSS), JavaScript (including frameworks like React, Angular, Redux), AJAX, Bootstrap.
- Strong back-end development experience with frameworks such as Django, Spring Framework, ASP.NET (.NET), Ruby on Rails; knowledge of PHP is advantageous.
- Experience with database management systems: MySQL, PostgreSQL, Microsoft SQL Server, SQLite; familiarity with NoSQL databases like MongoDB is a plus.
- Knowledge of web services: RESTful APIs, GraphQL, SOAP; experience integrating external APIs is desirable.
- Familiarity with DevOps tools: Jenkins, Ansible; version control systems including Git (GitHub), SVN; containerisation with Docker; cloud platforms such as AWS or Azure.
- Understanding of system architecture principles and application development best practices within SDLC frameworks.
- Strong problem-solving skills with the ability to write clean, efficient code; experience in unit testing is essential.
- Excellent organisational skills with the ability to manage multiple projects simultaneously using Trello or Jira.
- Knowledge of SEO optimisation techniques and responsive web design standards to enhance user engagement across devices. This position offers an engaging environment where creativity meets technical expertise in a collaborative setting. The successful candidate will have the opportunity to work on innovative projects that shape our digital presence while continuously developing their skills within a supportive team environment.