About the role
We are seeking a talented and innovative Web Developer to join our development team. The ideal candidate will have a passion for creating user-friendly, visually appealing, and high-performance websites and applications. You will collaborate with designers, content creators, and other developers to deliver cutting-edge digital experiences.
Key Responsibilities:
Website Development: Develop, test, and maintain websites and web applications based on project requirements and client specifications.
Front-End Development: Use HTML, CSS, JavaScript, and front-end frameworks like React to create responsive and dynamic user interfaces.
Back-End Development: Work with server-side technologies such as PHP to build functional, secure, and scalable back-end systems.
Database Management: Design, manage, and optimize databases using MySQL to store and retrieve data for web applications.
Integration: Integrate third-party APIs and services to enhance website functionality.
Code Optimization: Ensure that the code is optimized for speed and performance across devices and platforms.
Testing & Debugging: Conduct testing and debugging to ensure the website or application functions properly and is free from errors.
Version Control: Use version control systems (e.g., Git) for project management and collaboration.
Cross-Platform Compatibility: Ensure the website is cross-browser and cross-device compatible.
Collaboration: Work closely with designers, content creators, and other team members to meet project goals and deadlines.
Continuous Learning: Stay updated with the latest industry trends, technologies, and best practices to incorporate into the development process.
Requirements:
Proven experience as a Web Developer or similar role.
Proficiency in front-end technologies such as HTML, CSS, JavaScript, and responsive design principles.
Familiarity with front-end frameworks like React.
1 to 3 years of hands-on experience with back-end programming languages such as PHP, with a proven track record of developing dynamic, data-driven websites and applications.
Experience with database management systems such as MySQL, including the ability to design, optimize, and maintain databases.
Understanding of web development best practices, security, and performance optimization techniques.
Experience with version control systems like Git.
Strong problem-solving skills and attention to detail.
Ability to work independently and within a team.
Excellent communication skills.