About KnowledgeCity:
At KnowledgeCity, we envision being the top global provider of innovative learning solutions, enabling organizations to excel in a constantly evolving world of business. Our mission is to integrate continuous learning with organizational culture, promoting a growth mindset, diversity, and long-term success. By offering customized, innovative learning experiences, we maintain our commitment to accessible and inclusive education, inspiring a community of lifelong learners ready to tackle today’s challenges for a brighter, more prosperous future.
Position Overview:
The Full-Stack Developer is responsible for designing, building, and maintaining robust, scalable web applications. This role requires hands-on expertise in both server-side and client-side technologies, with a focus on pure PHP and MySQL for back-end development and pure JavaScript (ES6) for creating engaging front-end experiences. The developer will collaborate closely with cross-functional teams to ensure high-quality products that drive user satisfaction and the company’s overall digital success.
Key Responsibilities
Back-End Development
- Development & Coding:
- Write clean, efficient, and maintainable code in pure PHP.
- Create and maintain RESTful APIs to integrate front-end and back-end systems.
- Database Management:
- Design and optimize complex MySQL queries and database schemas.
- Ensure data integrity, performance, and security.
- Quality & Testing:
- Conduct thorough code tests to identify and fix bugs, defects, and vulnerabilities prior to deployment.
Front-End Development
- User Interface:
- Develop responsive, dynamic, and interactive UIs using pure JavaScript (ES6).
- Transform design mockups into high-quality HTML and CSS, ensuring cross-browser compatibility and responsiveness.
- Enhancements & Debugging:
- Implement dynamic features to improve user experience.
- Regularly test and refine code for performance and responsiveness.
Required Skills & Qualifications
Technical Expertise
- Back-End:
- Extensive experience with pure PHP for server-side development.
- Solid understanding of MySQL, including complex queries and database optimization.
- Front-End:
- Proficient in pure JavaScript (ES6), capable of building dynamic, responsive interfaces.
- Familiarity with HTML/CSS and design-to-HTML conversion.
- Knowledge of CSS pre-processors (e.g., SASS or LESS) is a plus.