Job
Description
As a Front End Developer, you will be responsible for the following: - Designing & Developing user-friendly Responsive websites and landing pages using front-end technologies like HTML, CSS, JavaScript/jQuery, AJAX, and JSON. - Developing and managing individual pages for products launched by the Company. - Managing the Company's e-commerce platform including design updates, maintenance, and integration with other platforms and tools. - Developing and maintaining internal and customer-facing tools with hands-on experience in connecting with APIs or creating APIs for external use. - Providing technical solutions and assuming overall accountability for a successful implementation phase on all projects. - Comprehensively planning projects and their respective deliverables. - Creating a roadmap for scheduling project milestones. - Converting PSDs into pixel-perfect responsive custom PHP sites. - Resolving cross-browser compatibility issues. - Writing clean, structured, and well-documented code. **Technical Skills Required:** - Excellent knowledge in Core PHP, MYSQL, LAMP stack (Linux, Apache, MySQL, PHP), HTML, CSS3, JavaScript, jQuery. - Experience working with relational database systems such as MySQL and a good working knowledge of SQL and SQL Queries. - Expertise with interfaces, HTML5.0, CSS, frameworks like Bootstrap, JavaScript, AJAX, templating, caching, sessions, and authentication with debugging skills using FireBug and other debugging tools. - Framework knowledge like CakePhp, Zend, e-commerce platforms like Zen cart, Custom PHP. - Experience in web service integration (SOAP, REST, JSON, XML). - Page Load Optimization Techniques and Script Optimization. - Good understanding of User Interface Design and User Experience. In addition to technical skills, the desired profile for this role includes: - Having a creative mind to come up with innovative and unique ideas. - Ability to multitask in a fast-paced environment. - Being able to work and deliver under minimal supervision/guidance. - Strong analytical and problem-solving skills. - Ability to work independently or in groups. - Good verbal and written communication skills for documenting and presenting architectural design and standards. - A "roll-up your sleeves" attitude to get things done effectively.,