Apply

Freelance Senior Web Engineer

Posted 2024-09-20

View full description

📍 Location: United Kingdom

🔍 Industry: Digital Solutions

🏢 Company: Human Made, makers of Altis DXP

🗣️ Languages: English

🪄 Skills: PHPAgileGitCSSJavascriptMySQLSoftware ArchitectureHTML5JavaScriptRESTful APIs

Requirements:
  • In-depth understanding of engineering with JavaScript and/or PHP.
  • Expert WordPress knowledge.
  • Ability to debug your own code and that of others.
  • Experience in using debugging tools.
  • Expert HTML5 & CSS.
  • Experience in versioning technologies such as Git.
  • Solid understanding of MySQL and the considerations of database-driven applications.
  • Extensive experience using RESTful APIs.
  • Ability to set up local development environments.
  • Proficiency in written and oral communication in English, and ability to utilise and parse through technical terminology comfortably.
  • Ability to manage your workload and juggle multiple tasks.
  • In-depth understanding of performance considerations.
  • In-depth understanding of security considerations.
  • Ability to architect complex subsystems.
  • Comprehensive understanding of WordPress.
  • Proven experience working on large enterprise WordPress development projects.
Responsibilities:
  • Take ownership at a project level for not only your own work, but work that interacts or impacts your own.
  • Assist other developers on your projects.
  • Architect projects and complex subsystems.
  • Assess the pros and cons of different approaches to software architecture, even when there is limited information.
  • Carry out bug fixes and debugging not only in your own work, but others on your projects.
  • Take an active role in improving tooling, code, and communication whether directly on a current project or assisting others on their projects.
  • Remain informed on development best practices within the industry.
  • Proactively address technical issues as they arise.
  • Consistently be pushing for performance and security considerations and improvements.
  • Provide useful architectural input and feedback for whole systems, drawing on knowledge of CS fundamentals, other programming paradigms or frameworks.
  • Write technical documentation for project architecture and decisions.
Apply