Job Title: Web Developer
Location: Penang, Malaysia
Closing Date: April 30, 2024
Applicants are requested to submit their CV in accordance to the job description and work experience.
Send Applications to: Pesticide Action Network Asia Pacific by email: personnel@panap.net (Attention to Ms. Rosmah Ismail, Admin and Finance Director)
Pesticide Action Network Asia Pacific (PANAP) is the regional centre for PAN International working with partners to tackle pesticides problems and advocating for alternatives. PANAP also empowers the community through the Community-based Pesticide Action Monitoring (CPAM) initiative to work towards the reduction and elimination of pesticide use. CPAM is a self-surveillance monitoring and recording methodology developed by PANAP and its partners that enables the communities to measure the effects of pesticides on their health and environment and take action to reduce or eliminate pesticide use. Information gathered via field survey of CPAM is stored in a secured web-application for reporting that would be discussed in national and international meeting, stressing the need for national and global action. PANAP is now looking to create a website to share selected information gathered through CPAM to the public.
Responsibilities
- Develop a user-friendly and visually appealing interface accessible to a diverse demographic of users across platforms including mobile devices.
- Build custom databases and back-end processes that meet specific application needs
- Writing high-quality code while following best practices
- Testing, debugging, and deploying databases, data pipelines, and back-end functions
- Enable users to search and retrieve data from the already existing CPAM database
- Implement visualisation tools to display data output in chart format
- Integrate AI technology to generate text summaries of searched data
- Allow for the publication of specific datasets with easy management from a dashboard system
- Enable users to search, display, and export raw data for external research and processing
- Ensure data security, hosting separation from the database, and API access with integrity checking
- Developing technical documentation to support databases and back-end solutions
Skills and Knowledge
- Strong skills in application user experience and interface across platforms including mobile devices
- Proficient in Object-Oriented Programming (or OOP) and PHP
- Proficient in HTML, CSS, and JavaScript.
- Proficient in popular charting libraries such as D3.js, Chart.js or Plotly
- Expert in relational databases with strong background in MySQL
- Expert in SQL, including complex stored procedures, functions, views, and triggers
- Good understanding of AI models and tools
- Good understanding web services and security
- Effective communication and problem-solving skills
Qualifications
- A bachelor’s or master’s degree in IT, engineering, science, or equivalent.
- 5-7 years experience in web design and development including implementation of web services and security
- Relevant software development certifications as an alternative to formal education
- High degree of experience as a backend, and frontend developer
Discussion about this post