Web API development lead
Role details
Job location
Tech stack
Job description
We are seeking a skilled and innovative Web Developer to join our dynamic team. The successful candidate will be responsible for designing, developing, and maintaining high-quality web applications and websites. This role offers an exciting opportunity to work across a variety of projects, utilising the latest technologies to deliver seamless user experiences. The ideal applicant will possess a strong foundation in both front-end and back-end development, with experience in modern frameworks and tools. This is a paid position suitable for experienced developers or recent graduates eager to grow their expertise in a collaborative environment., * Develop and maintain responsive websites and web applications using HTML, CSS, JavaScript, and frameworks such as React, Angular, Vue.js, or similar.
- Design intuitive user interfaces (UI) with a focus on user experience (UX) principles and wireframing techniques.
- Implement server-side logic using technologies like Node.js, Django, ASP.NET, Ruby on Rails, or PHP.
- Manage databases including MySQL, PostgreSQL, MongoDB, Microsoft SQL Server, or SQLite; optimise queries and ensure data integrity.
- Integrate third-party APIs and develop RESTful or GraphQL web services to enhance application functionality.
- Utilise version control systems such as Git or SVN; collaborate via platforms like GitHub or GitLab.
- Automate deployment processes using Jenkins, Ansible, Docker containers, or similar DevOps tools.
- Conduct unit testing and debugging to ensure code quality and application stability.
- Collaborate with UI/UX designers to translate wireframes into functional digital products.
- Maintain documentation of development processes and technical specifications in line with SDLC best practices.
- Stay updated with emerging web technologies and industry trends to continuously improve project outcomes.
Requirements
Do you have experience in XML?, * Proven experience in front-end development with proficiency in HTML5, CSS3 (including SCSS), JavaScript (including TypeScript), AJAX, Bootstrap, and responsive web design principles.
- Strong knowledge of back-end frameworks such as Node.js, Django (Python), ASP.NET (.NET), Ruby on Rails, or PHP-based platforms like WordPress and Drupal.
- Experience working with databases including MySQL, PostgreSQL, SQL Server (Microsoft SQL Server), MongoDB or SQLite; familiarity with database optimisation is advantageous.
- Familiarity with cloud services such as AWS or Azure for deployment and hosting solutions.
- Proficiency with version control systems like Git or SVN; experience with CI/CD pipelines using Jenkins or similar tools.
- Knowledge of system architecture principles and API development using RESTful services or GraphQL.
- Understanding of SEO best practices and web performance optimisation techniques.
- Experience with web services including SOAP and XML/JSON data formats; knowledge of web security protocols is desirable.
- Ability to work independently as well as part of a team; excellent problem-solving skills; organised approach to project management using tools like Jira or Trello. This role offers an engaging environment for talented developers passionate about creating innovative web solutions while working within a supportive team dedicated to excellence in software development.
Job Types: Full-time, Part-time, Permanent, Graduate