Website Code Audit and Website Maintenance
Journalism for Change is seeking an individual/organization to conduct an audit of the code for a news website. Please send resume, cover letter and proposed costs to: jobs@journalismforchange.org.
Main tasks include:
Review coding of website providing news in Persian, English, and other languages
Identify issues that impact performance (loading speed, online reliability, ability to handle substantive additions to site, ability to be reliably accessible using VPNs or in low bandwidth environments, etc.). Contractor will be provided with list of known issues.
Present solutions to mitigate identified issues, in priority order.
Implement solutions and/or work with additional specialized contractors in addressing identified issues.
Key Skills and Experience:
Fluent understanding of designing, developing, and maintaining web applications using Python and Django frameworks
Have the ability to create robust and scalable solutions, handle databases, implement security measures, and ensure the smooth functioning of web applications
Possess a strong grasp of front-end technologies. Knowledge of HTML, CSS, JavaScript, and front-end frameworks
Familiar with working on sites for environments with low bandwidth, filtering, blocking, VPN use, etc.
Knowledge of mobile friendly sites as most of our users access the mobile version.
Preferred specific experience or knowledge also including:
Model definition, API creation, and business logic implementation, ensuring that data is processed correctly and efficiently.
Researching and designing new software systems, websites, programs, and applications. Writing and implementing, clean, scalable code. Troubleshooting and debugging code. Verifying and deploying software systems.
SEO: Improving the technical aspects of a website to improve its rankings on search engines, such as page speed, mobile optimization, and structured data markup
Page Speed: Minify JavaScript, CSS, and HTML, Enable browser caching, Reduce HTTP request, Use a Content Delivery Network (CDN), Improve server response time, removing unnecessary render-blocking JavaScript, limiting the use of external scripts, and limiting redirect usage.