We are seeking a Web Programmer to design, build and maintain web applications and sites. This role is suitable for candidates with web development experience who can translate functional requirements into efficient, secure and maintainable code. Applicants should be comfortable working with cross functional teams and following defined development processes.
Web Programmer Job Profile
The Web Programmer is responsible for developing and maintaining client facing and server side components of web solutions. The role focuses on writing clean code, implementing responsive interfaces, integrating services and ensuring application performance and security.
This position supports product owners, designers and other technical staff to deliver reliable features within agreed timelines. The Web Programmer is expected to follow coding standards, participate in reviews and contribute to continuous improvement of development practices.
Web Programmer Job Description
The Web Programmer will work on the full lifecycle of web projects from technical specification to deployment support. Duties include translating requirements into technical designs, implementing user interfaces and server side logic, and integrating APIs and data sources. The role requires attention to performance, scalability and accessibility while maintaining quality through testing and documentation.
Work is typically delivered in iterative cycles with regular collaboration across product, design and operations teams. The Web Programmer must manage their workload to meet sprint commitments, respond to incidents and address defects. Good communication and a pragmatic approach to problem solving are essential to align technical delivery with business objectives.
Web Programmer: Duties and Responsibilities
- Develop, test and maintain web application code for client side and server side components.
- Translate functional requirements and user stories into technical implementation plans.
- Implement responsive user interfaces that work across devices and screen sizes.
- Integrate external and internal services using APIs and standard protocols.
- Write unit and integration tests to ensure code quality and reduce regressions.
- Perform code reviews and provide constructive feedback to peers.
- Optimise application performance, load times and resource usage.
- Apply security best practices to protect data and prevent common vulnerabilities.
- Investigate and resolve defects, production issues and performance incidents.
- Create and maintain technical documentation and deployment notes.
- Collaborate with designers to deliver accessible and user centred interfaces.
- Follow coding standards, version control processes and change management practices.
- Support deployment and release activities and assist with rollbacks or hotfixes when required.
- Contribute to continuous improvement of development workflows and automated testing.
Web Programmer: Requirements and Qualifications
- Bachelor degree in Computer Science, Software Engineering or a related discipline, or equivalent practical experience.
- Practical experience in web development, including both client side and server side responsibilities.
- Strong knowledge of markup and styling languages and web layout techniques.
- Experience with scripting and server side programming concepts.
- Understanding of database design, queries and data modelling principles.
- Familiarity with RESTful API design and integrating third party services.
- Awareness of web security principles and common vulnerability mitigations.
- Solid debugging, testing and troubleshooting skills.
- Good verbal and written communication skills for technical and non technical stakeholders.
- Ability to work collaboratively in an iterative delivery environment and manage priorities.
- Attention to detail, commitment to code quality and a pragmatic approach to problem solving.
- Willingness to learn new techniques and adapt to evolving technical requirements.
