Vacancy : 3
Job Description
Matakite Online Trust of New Zealand is a registered charity who help nonprofits to be digitally transformed. We are seeking a dedicated and skilled Volunteering Web Developer to contribute their expertise in developing and maintaining client side web apps and mobile apps. As a volunteer, you will play a crucial role in enhancing our online presence and ensuring a seamless user experience for all the stakeholders for the clients.
- Website Development:
- Collaborate with stakeholders to gather and understand requirements for new features and functionalities.
- Design and develop responsive and user-friendly web applications, ensuring a positive user experience.
- Implement and maintain scalable and modular code structures to facilitate future updates and improvements.
- Content Management:
- Update and manage website content using the chosen content management system (CMS).
- Implement improvements to enhance overall website navigation, accessibility, and user engagement.
- Security and Performance:
- Regularly perform security audits to identify and address vulnerabilities.
- Optimize website performance through code optimizations, caching strategies, and other performance-enhancing techniques.
- Monitor website analytics and performance metrics, implementing solutions to improve speed and efficiency.
- Collaboration:
- Work closely with cross-functional teams to align web development initiatives with organizational goals.
- Provide technical expertise and guidance to team members, fostering collaboration and knowledge sharing.
- Testing and Debugging:
- Conduct thorough testing of web applications to identify and resolve bugs and issues.
- Implement debugging procedures to ensure a smooth and error-free user experience.
- Documentation:
- Create and maintain comprehensive documentation for all web development processes, including coding standards, best practices, and troubleshooting guides.
- Ensure that documentation is accessible and understandable for team members with varying technical backgrounds.
- Front-end Technologies:
- HTML5, CSS3, JavaScript (ES6+)
- React.js, Angular, or Vue.js for front-end development
- Responsive web design principles
- Back-end Technologies:
- Server-side languages such as Node.js, Python, or Ruby
- Frameworks like Express.js, Django, or Ruby on Rails
- Database Management:
- MySQL, PostgreSQL, or MongoDB for database design and management
- Content Management System (CMS):
- WordPress, Drupal, or a similar CMS for content updates
- Security:
- Implementing secure coding practices
- Regular security audits and vulnerability assessments
- Performance Optimization:
- Caching mechanisms
- Content Delivery Networks (CDNs)
- Minification and compression techniques
- Version Control:
- Git for version control and collaborative development
- Testing and Debugging:
- Unit testing frameworks (e.g., Jest, Mocha)
- Debugging tools (e.g., Chrome DevTools)
- Documentation Tools:
- Markdown, Confluence, or similar tools for creating and maintaining documentation
- Collaboration Tools:
- Communication tools (e.g., Slack, Microsoft Teams)
- Project management tools (e.g., Jira, Trello)
Education & Experience
Relevant Education, Skills and Experience expected.
Must Have
Key Domain expertise
Employment Status
Volunteer
Educational Requirements
Any
Experience Requirements
Any
Job Location
New Zealand
Salary
0
Compensation & Other Benefits
Experience Certificate will be issued, Reference letter to be provided upon request, Cost towards travel whenever authorised,