Web Developer

Miidan Architecture
2 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time / full-time
Working hours
Regular working hours
Languages
English
Compensation
£ 54K

Job location

Tech stack

ASP.NET
HTML
JavaScript
.NET
PHP
API
AJAX
Amazon Web Services (AWS)
Tomcat
HTML5
Unit Testing
Azure
Bootstrap
C Sharp (Programming Language)
CSS
Databases
Continuous Integration
Software Debugging
DevOps
Document Management Systems
Django
Electronic Data Interchange (EDI)
Github
Spring
Python
PostgreSQL
Linux Servers
Microsoft Visual Studio
Microsoft SQL Server
MongoDB
MySQL
MVC
Node.js
Systems Development Life Cycle
Ruby on Rails
Cloud Services
Ansible
Responsive Web Design
Selenium
Simple Object Access Protocol (SOAP)
Software Engineering
SQLite
Subversion
Systems Architecture
Trello
TypeScript
Web Applications
Web Application Frameworks
Web Services
Website Wireframe
XML
React
Express
Backend
GIT
Vue.js
Containerization
Angular
GraphQL
Web Technologies
React Native
Front End Software Development
REST
Software Version Control
Docker
Jenkins

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. This role offers an exciting opportunity to work on diverse projects, utilise a broad range of technologies, and contribute to the digital growth of our organisation. The successful applicant will have a strong foundation in front-end and back-end development, with a keen eye for user experience and web aesthetics., * Develop, test, and deploy responsive websites and web applications using technologies such as HTML, CSS, JavaScript, React, Angular, and Vue.js.

  • Implement server-side logic with frameworks including Node.js, Django, ASP.NET, Ruby on Rails, and Spring Framework.
  • Manage databases such as MySQL, PostgreSQL, SQL Server, MongoDB, and SQLite; optimise queries for performance.
  • Design and develop APIs using RESTful services and GraphQL to facilitate seamless data exchange across platforms.
  • Utilise version control systems like Git and GitHub for collaborative development; manage code repositories efficiently.
  • Automate deployment processes using Jenkins, Ansible, and utilise CI/CD pipelines for continuous integration.
  • Create wireframes and prototypes to support UX/UI design processes; collaborate with designers to ensure visual consistency.
  • Conduct unit testing and debugging to ensure high-quality code; employ tools like Visual Studio and Selenium for testing automation.
  • Maintain documentation of development processes and technical specifications; adhere to SDLC best practices.
  • Collaborate with cross-functional teams to implement web services and optimise SEO strategies for improved visibility.
  • Utilise cloud platforms such as AWS or Azure for deployment and scalability; manage server environments including Tomcat and Linux servers.

Requirements

Do you have experience in XML?, * Proficiency in front-end technologies: HTML5, CSS3 (including SCSS), JavaScript (including TypeScript), Bootstrap, AJAX, Responsive Web Design.

  • Strong back-end development skills with experience in PHP, Python (Django), C# (.NET), Ruby on Rails, Node.js (Express.js).
  • Experience working with various databases: MySQL, PostgreSQL, SQL Server (Microsoft SQL Server), MongoDB, SQLite.
  • Familiarity with containerisation tools such as Docker; knowledge of cloud services like AWS or Azure is advantageous.
  • Knowledge of web frameworks including React Native, Vue.js, Angular; understanding of MVC architecture.
  • Experience with version control systems like Git (GitHub), SVN (Subversion).
  • Competence in automation tools such as Jenkins or Ansible; understanding of DevOps practices.
  • Strong grasp of web design principles focusing on UX/UI best practices; experience with wireframing tools like Trello or similar platforms.
  • Knowledge of SEO optimisation techniques; familiarity with XML, SOAP & REST APIs for web services integration.
  • Ability to perform unit testing; experience with system architecture design is a plus. This role offers an engaging environment where innovation is encouraged alongside professional growth opportunities within the realm of software development and web technology solutions.

Apply for this position