Develop and maintain websites, web applications, and user interfaces for our real estate development and agency company.
Write efficient, clean, and reusable code using best practices, and ensure the technical feasibility of UI/UX designs.
Optimize website performance and conduct regular testing and debugging to identify and fix any issues.
Responsible for the implementation and integration of web applications with back-end services and databases.
Stay updated with emerging web technologies and industry trends to propose innovative ideas and solutions for enhancing user experience.
Collaborate closely with cross-functional teams including graphic designers, marketing, and sales to ensure effective coordination and seamless integration of web pages and online campaigns.
Work closely with project managers to understand project timelines, scope, and deliverables, and ensure timely completion of assigned tasks.
Maintain proper documentation of all web development activities, including code documentation, user manuals, and version control.
Troubleshoot and resolve any website issues or bugs reported by users or identified through regular testing.
Collaborate with the IT department to ensure website security, backup, and optimization
JOB REQUIREMENTS
Bachelor's degree in Computer Science or a related field
Proven experience as a Junior Web Developer or similar role
Solid understanding of HTML, CSS, and JavaScript
Familiarity with Python, PHP, or similar programming languages
Basic knowledge of database systems such as MySQL or PostgreSQL
Experience with content management systems (CMS) like WordPress or Joomla
Proficient in using web development tools such as IDEs, code editors, and version control systems
Knowledge of SEO principles and best practices
Ability to troubleshoot and debug web applications
Strong problem-solving and analytical skills
Excellent communication and teamwork abilities
Attention to detail and a strong commitment to delivering high-quality work
Ability to work in a fast-paced environment and meet project deadlines
Continuous learning mindset to stay updated with the latest web technologies and trends.