Website Developer

Astra driving school
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Remote

Tech stack

Clean Code Principles
ASP.NET
HTML
JavaScript
PHP
Agile Methodologies
AJAX
Amazon Web Services (AWS)
ASP.NET
JIRA
HTML5
Unit Testing
Azure
Bootstrap
CSS
Software Quality
Databases
Relational Databases
Software Debugging
DevOps
Django
Github
Design of User Interfaces
Human-Computer Interaction
jQuery
PostgreSQL
Microsoft SQL Server
MongoDB
MySQL
Node.js
NoSQL
Systems Development Life Cycle
Ruby on Rails
Ansible
Responsive Web Design
Simple Object Access Protocol (SOAP)
Software Deployment
Software Engineering
SQLite
Subversion
Systems Architecture
Systems Integration
Trello
TypeScript
Web Applications
Web Services
Cloud Platform System
React
Delivery Pipeline
Backend
GIT
Vue.js
Containerization
Angular
Deployment Automation
GraphQL
React Native
Front End Software Development
REST
Software Version Control
Docker
Jenkins
Web Api

Job description

We are seeking a talented and dedicated Website Developer to join our dynamic team. The successful candidate will be responsible for designing, developing, and maintaining high-quality websites and web applications. This role offers an exciting opportunity to work on innovative projects using a broad range of modern technologies, including front-end and back-end development, ensuring optimal user experience and functionality. The ideal applicant will possess strong technical skills, a keen eye for design, and a passion for creating seamless digital experiences., * Develop, test, and deploy responsive websites and web applications utilising HTML, CSS, JavaScript, and frameworks such as React, Angular, Vue.js, or similar.

  • Implement user interfaces with a focus on UX (User Experience) and UI (User Interface) best practices to ensure accessibility and responsiveness across all devices.
  • Design and develop server-side components using technologies such as Node.js, Django, ASP.NET, Ruby on Rails, or PHP.
  • Manage databases including MySQL, PostgreSQL, MongoDB, SQL Server, SQLite, or similar; optimise queries for performance.
  • Integrate third-party APIs and develop RESTful or GraphQL web services to enhance application functionality.
  • Utilise version control systems such as Git or SVN to manage code repositories efficiently.
  • Automate deployment processes using Jenkins, Ansible, Docker containers, or cloud platforms like AWS or Azure.
  • Conduct unit testing and debugging to ensure code quality and reliability across all projects.
  • Collaborate with designers using wireframing tools and participate in Agile development cycles via Jira or Trello.
  • Maintain documentation of system architecture and codebase; adhere to SDLC (Software Development Life Cycle) standards.
  • Optimise websites for SEO (Search Engine Optimisation) and implement best practices in web design for enhanced visibility.

Requirements

Do you have experience in Software development?, * Proven experience in front-end development with expertise in HTML5, CSS3 (including SCSS), JavaScript (including TypeScript), Bootstrap, AJAX, jQuery, React Native or similar frameworks.

  • Strong back-end development skills with knowledge of Node.js, Django or ASP.NET MVC frameworks.
  • Hands-on experience working with relational databases such as MySQL, PostgreSQL or Microsoft SQL Server; familiarity with NoSQL databases like MongoDB is advantageous.
  • Experience deploying applications within cloud environments such as AWS or Azure; familiarity with containerisation tools like Docker is preferred.
  • Proficiency in version control systems including GitHub or SVN; experience with CI/CD pipelines using Jenkins or similar tools.
  • Understanding of system architecture principles and DevOps practices to streamline deployment workflows.
  • Knowledge of web services protocols including RESTful APIs and SOAP; experience integrating external APIs is desirable.
  • Familiarity with web design principles focusing on responsive web design and accessibility standards.
  • Ability to write clean, efficient code following best practices in software development; experience conducting unit testing is essential.

This role offers an excellent opportunity for a motivated developer eager to contribute to innovative projects within a collaborative environment while expanding their technical expertise across diverse platforms and frameworks.

Apply for this position