Main Job Function
Role Purpose
The Web Developer is responsible for designing, developing, and maintaining high-quality websites and web applications. This role ensures optimal performance, responsiveness, security, and scalability while delivering seamless user experiences aligned with business goals.
Qualifications
• Degree or Diploma in Computer Science, Software Development, Information Technology, or related field (Advantageous)
Criteria
• 2–5 years of Web Development Experience
• Demonstrated portfolio or GitHub showing previous development work
• Experience in agile methodologies (SCRUM/Kanban) is beneficial
Development & Implementation
• Develop mobile-first responsive, user-friendly web interfaces using HTML, CSS, JavaScript, and modern frameworks
• Build and maintain backend services, APIs, and integrations as required
• Convert UI/UX wireframes produced in tools such as Figma, Adobe XD etc into production-ready functional website components
• Maintain and optimize applications for maximum speed and scalability
Technical Maintenance
• Conduct regular website updates, security patches, and content changes
• Troubleshoot bugs, performance issues, and technical errors
• Implement SEO best practices and web accessibility standards
Collaboration & Projects
• Work closely with designers, product owners, and backend teams to deliver high quality releases.
• Participate in sprint planning, code reviews, and technical discussions
• Provide technical input on project feasibility, timeline estimations, and architecture decisions
Quality & Compliance
• Ensure code quality, maintainability, and adherence to development standards
• Apply secure coding practices and comply with data protection requirements
• Test and debug across multiple browsers, devices, and environments to ensure cross-browser and cross-device compatibility
Required Skills & Competencies
Technical Skills
• Strong proficiency in:
o HTML5, CSS3, JavaScript, Typescript
o React, Vue, Angular or similar frontend frameworks
o Node.js, PHP, Python, or equivalent backend technologies
• Experience with RESTful APIs, JSON, and integrations
• Understanding of databases (MySQL, PostgreSQL, MongoDB, MS SQL)
• Solid grasp of version control (Git) and other collaboration tools such as Jira and Confluence
• Experience with CMS platforms (WordPress, Drupal, or custom CMS)
• Knowledge of AWS, Azure, or other cloud environments (advantageous)
Soft Skills
• Strong problem-solving ability
• Attention to detail and high coding quality
• Excellent communication and teamwork skills
• Ability to work under pressure and meet deadlines
• Proactive, solutions-driven mindset
• A desire to remain updated on UI/UX trends, front-end technologies, and emerging web design approaches
Remuneration
• Market related
A Consultant will be in touch if you are shortlisted for the position. Please consider your application unsuccessful should you not have been contacted within 2 weeks. We will keep your CV on our database and contact you should you match the criteria of any other vacancies.
To apply for this job email your details to charlene@armstrongappointments.com