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 web applications and websites. This role offers the opportunity to work on diverse projects, utilise cutting-edge technologies, and contribute to enhancing user experience across various platforms. The successful applicant will possess a strong foundation in both front-end and back-end development, with a keen eye for detail and a passion for creating seamless digital solutions., * Develop, test, and deploy responsive websites and web applications using HTML, CSS, JavaScript, and modern frameworks such as React, Angular, or Vue.js.
- Design intuitive user interfaces (UI) and optimise user experience (UX) through wireframing and prototyping.
- Implement server-side logic using technologies like Node.js, Django, ASP.NET, or Ruby on Rails to ensure robust application performance.
- Manage databases including MySQL, PostgreSQL, MongoDB, SQL Server, and SQLite; write efficient queries and optimise data storage solutions.
- Integrate third-party APIs and develop RESTful or GraphQL web services for seamless data exchange.
- Utilise version control tools such as Git or SVN to maintain code integrity and facilitate collaborative development workflows.
- Automate deployment processes with Jenkins, Ansible, or similar DevOps tools; manage cloud services like AWS or Azure for scalable hosting solutions.
- Conduct unit testing and debugging to ensure high-quality deliverables; utilise tools like Visual Studio or WebStorm for development tasks.
- Collaborate with designers and project managers using Trello or Jira to track progress and deliver projects within deadlines.
- Maintain security standards by implementing best practices in web security protocols and data protection measures.
Requirements
Do you have experience in Software development?, * Proven experience in front-end development using HTML5, CSS3 (including SCSS), JavaScript (including TypeScript), Bootstrap, AJAX, jQuery, React Native or Redux.
- Strong knowledge of back-end frameworks such as Node.js, Django, .NET (C#), Ruby on Rails or PHP; experience with MVC architecture is advantageous.
- Proficiency in database management systems including MySQL, PostgreSQL, SQL Server, MongoDB or SQLite; understanding of database optimisation techniques.
- Familiarity with containerisation tools like Docker; experience deploying applications on cloud platforms such as AWS or Azure.
- Experience working with web servers like Tomcat or IIS; knowledge of web services including SOAP and RESTful APIs.
- Ability to implement responsive web design principles ensuring compatibility across devices and browsers.
- Knowledge of SEO best practices to optimise website visibility in search engines.
- Strong understanding of SDLC (Software Development Life Cycle), DevOps practices, unit testing frameworks, and version control systems like GitHub or SVN.
- Excellent problem-solving skills combined with the ability to work independently or collaboratively within a team environment. This position offers an exciting opportunity for a passionate Web Developer eager to contribute innovative solutions within a supportive environment that values professional growth and technical excellence.