Web Developer — Short-Term Project
- Work arrangement
- Remote
- Occupation
- Software & IT
- Location
- Brazil
- Compensation
- Not disclosed
- Apply by
- April 10, 2027
About this role
Accountabilities:
In this role, you will improve the existing digital infrastructure, streamline content and data management, and ensure the website and dashboard are easy to maintain after project completion.
- Codebase Review and Refactoring:Assess existing AI-generated HTML, CSS, and JavaScript, identify and resolve issues, and restructure code where necessary without introducing unnecessary rewrites or disrupting existing functionality.
- Website and Blog Development:Enhance the main website and implement a straightforward blog publishing workflow that enables non-technical team members to publish weekly thought-leadership articles without developer assistance or manual code changes.
- Dashboard and Data Integration:Connect the interactive globe and OIC-country Priority Index Dashboard to Google Sheets, allowing team members to update data and priorities without editing HTML directly.
- UI and Transparency:Refine the website's visual presentation and develop a transparency page explaining the dashboard's data sources and methodology, maintaining a polished, professional editorial style suited to donors and institutional audiences.
- Deployment and Version Control:Set up a proper code repository and a repeatable deployment workflow using Cloudflare Pages or an equivalent platform.
- Documentation and Handover:Document the technical implementation, explain key decisions, and train non-technical team members to manage routine website content and dashboard data updates independently.
- Project Delivery:Assess the existing codebase, establish realistic priorities, and deliver the agreed scope within the short project timeline.
- Strong hands-on experience with vanilla HTML, CSS, and JavaScript; experience with a front-end framework is not required.
- Proven ability to take ownership of undocumented, inherited, or AI-generated code, including code produced with tools such as Claude, Cursor, or GitHub Copilot.
- Experience deploying static websites through Cloudflare Pages or an equivalent platform, with sound version-control and repository management practices.
- Practical experience integrating Google Sheets with websites or dashboards to support data updates without direct code changes.
- Ability to implement a simple, independently manageable blog publishing workflow for non-technical users.
- Strong UI and visual design judgment, with the ability to create a clean, polished, professional editorial experience.
- Excellent written English and the ability to communicate technical decisions clearly.
- Experience documenting technical systems and handing them over effectively to non-technical users.
- Availability to dedicate focused working time to a short-term project, including daily working-hour overlap with the Palestine/SWANA team.
- Ability to deliver all project documentation, website content, and other deliverables in English.
- Experience building interactive dashboards and data visualizations.
- Familiarity with SEO fundamentals and web accessibility best practices.
- Arabic language skills to support collaboration with the regional team.
- Ability to recommend practical delivery priorities and balance speed, maintainability, and functionality within a tight timeline.
- Fully remote working arrangement.
- Focused, short-term project with an expected duration of approximately two weeks, subject to an initial codebase review and scope assessment.
- Opportunity to contribute to a website and interactive dashboard designed to support data transparency and institutional engagement.
Requirements:
The ideal candidate combines strong front-end development skills with practical problem-solving, sound design judgment, and the ability to deliver maintainable solutions under tight deadlines. Clear communication and effective collaboration with a regional team are essential.