Full knowledge of the program, dealing with all the different plugins and installing them.
Dealing with free and paid themes and installing them
Handling different program issues and problems whether related to the program itself or its databases, ability to execute the required alterations on blocks and CSS.
Job Inquiries :
Experience using MySQL databases and solving all kinds of problems related to it
Experience dealing with cPanel and other hosting control panels.
Good Communication Skills
Have a good experience in HTML and content management systems (not a developer position)
Can work on scripts such as (word press – jumla-vBulletin)
Have practical experience supporting website development
Bringing a designer’s concept to life with HTML, CSS, and JavaScript.
Ensure the technical feasibility of UI/UX designs.
Create user-friendly ,responsive websites
Create quality mockups and prototypes
Testing the site during development for usability and fixing any bugs
Optimizing applications for maximum speed and scalability
Build reusable code and libraries for future use
Develop new user-facing features
Get feedback from, and build solutions for, users and customers
Write functional requirement documents and guides
Be a part of a full-stack creative team that is responsible for all aspects of the ongoing software development from the initial specification, through to developing, testing and launching. (Contribute in all phases of the development lifecycle)
Job Inquiries :
Proficient understanding of web markup, including HTML5, CSS3. (Must)
Proficient understanding of CMS concept and Experience in any CMS like (wordpress , joomla) (Must)
Proficient understanding of client-side scripting and JavaScript frameworks,including jQuery (Must)
Proficient understanding of cross-browser compatibility issues and ways to workaround them. (Must)
Basic understanding of server-side CSS pre-processing platforms, such as LESS and SASS
Basic understanding of frameworks such as Bootstrap and Foundation
Good understanding of asynchronous request handling, partial page updates, and AJAX
Good understanding of SEO principles and ensuring that application will adhere to them.
Basic Knowledge of XML.
Basic knowledge of image authoring tools, to be able to crop, resize, or perform small adjustments on an image.
Familiarity with browser testing and debugging
Familiarity with tools such as Gimp or Photoshop.
Experience integrating with server-side code to produce dynamic pages (Must)
Expertise in performance optimization using tools such as YSlow or PageSpeed
Proficient understanding of code versioning tools, such as SVN.
Writing beautiful, clean, fast, well-designed, efficient, testable, and reusable PHP code to a high standard, in a timely and scalable way that improves the code-base of our products in meaningful ways.
Producing detailed specifications.
Integration of user-facing elements developed by front-end developers.
Troubleshooting, testing and maintaining the core product software and databases to ensure strong optimization and functionality.
Follow industry best practices.
Develop and deploy new features to facilitate related procedures and tools if necessary.
Creating database schemas that represent and support business processes.
Solve complex performance problems and architectural challenges.
Be a part of a full-stack creative team that is responsible for all aspects of the ongoing software development from the initial specification, through to developing, testing and launching. (Contribute in all phases of the development lifecycle)
Job Inquiries :
Strong knowledge of native PHP. (Must)
Knowledge of PHP web frameworks. (Such as Laravel, Yii, codeigniter, etc…) (Must)
Knowledge of object oriented PHP programming.
Knowledge of XML , json.
Strong knowledge of the common PHP or web server exploits and their solutions. (Must)
Familiarity with SQL/NoSQL databases and their declarative query languages.
Understanding of MVC design patterns.(Must)
Basic understanding of front-end technologies, such as jquery, HTML5, and CSS3.
Understanding accessibility and security compliance.
Proficient understanding of code versioning tools, such as Git.
Experience in common third-party APIs (Google, Facebook, Ebay etc).
Research, recognize and apply top industry trends, where appropriate, to business solutions
Identify design problems and devise elegant solutions.
Make strategic design and user-experience decisions related to core, and new, functions and features.
Create functioning prototypes of early stage solutions for evaluation by customers and internal stakeholders
Create, improve and use sitemaps, wireframes, prototypes, style guides, user flows, and/or documentation that articulate site and application structure and organization, and effectively communicate your interaction ideas using any of these methods.
Present and defend your design decisions. All your design decisions should be based on the overall design roadmap as well as your own design thinking and fundamental principles (i.e. color theory, visual weight, etc.)
Create and own overall visual aesthetic of our solutions
Create images, icons, color schemes, etc.
Ensure a high level of usability for all users
Collaborate with marketing to ensure our overall company brand fits nicely with our product
Collaborate directly with clients and stakeholders on a regular basis, presenting prototypes and/or design mockups to communicate concepts
Collaborate with developers to ensure that what they build meets your exacting standards of beauty and consistency across all our products
Be a part of a full-stack creative team that is responsible for all aspects of the ongoing software development from the initial specification, through to developing, testing and launching. (Contribute in all phases of the development lifecycle)
Continually keep updated with the latest changes in your industry’s standards
Job Description :
Knowledge of typography, iconography, color, layout, and data visualization
Mastery of common visual design tools (Photoshop, Sketch, Illustrator)
Knowledge of basic front-end languages: HTML5, CSS3 Javascript
Creative ideas with problem solving mindset.
Ability to design within the confines of Standards and Patterns
Mobile and responsive design experience.
Be open to receiving objective criticism and improving upon it.
Solve complex performance problems and architectural challenges.
Experience in using UX design best practices to design solutions, and a deep understanding of mobile-first and responsive design.
Performs as a senior member of the system administration team to support the installation, integration, optimization, troubleshooting, backup, recovery, modification, security.
Upgrading of IT systems and components to provide services that enable customers to effectively apply IT to business requirements.
Distributed new or upgraded software to ensure customers receive current version of supported software
Skills :
Advanced knowledge of Linux operating system (CentOS, Redhat, Ubuntu).
Advanced knowledge of cPanel/WHM control panel.
Knowledge of bash shell scripting (or Python or Perl).
Familiarity with web server apps/servers such as: Apache, MySQL, Exim, DNS, Pure FTPD, ProFTPD.
Know how to use package management systems such as YUM and APT.