Responsibilities
- Design, create, and maintain websites and software applications, ensuring high performance and responsiveness to requests from the front-end.
- Collaborate with web designers to match visual design intent and ensure usability and accessibility standards are met.
- Integrate data from various back-end services and databases, working with both front-end and back-end web technologies.
- Maintain, expand, and scale the website, staying up to date with emerging technologies/industry trends and applying them into operations and activities.
- Troubleshoot website problems, maintain and update websites, and address and resolve technical issues as they arise.
Minimum requirements
- Bachelor's degree in Computer Science or a related field, or equivalent work experience.
- Proven working experience in web programming, with a good understanding of how web applications work including security, session management, and best development practices.
- Adequate knowledge of relational database systems, Object-Oriented Programming, and web application development.
- Hands-on experience with network diagnostics and network analytics tools.
- Proficient in HTML, CSS, JavaScript, and at least one server-side language (PHP, Python, Ruby, Java, .NET, etc.).
Preferred skills
- Experience with CMS platforms (like WordPress, Joomla, or Drupal).Knowledge of Search Engine Optimization process.
- Strong problem-solving skills and a creative approach to challenges.
- Familiarity with at least one modern front-end framework (React, Angular, Vue, etc.).Excellent communication and teamwork skills.