PHP Developer - Full Stack
Brief Description :
- Come work at zispl.com., a leading firm in our industry in the metro area. We are looking to hire an experienced PHP Full Stack Developer to help us keep growing. If you're hard-working and dedicated, www.zispl.com is an ideal place to get ahead. Apply today!
- We are looking to hire a talented PHP Full Stack Developer to manage our back-end services and ensure a seamless interchange of data between the server and our users. As a PHP Full Stack Developer, you will be responsible for developing and coding all server-side logic. You will also be required to maintain the central database and respond to requests from front-end developers. You will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, advanced understanding of front-end technologies is necessary as well.
- To ensure success as a PHP Developer, you should have in-depth knowledge of object-oriented PHP programming, understanding of MVC designs, hands on experience on Smart Template Engine, and working knowledge of front-end technologies including HTML5, JavaScript, and CSS3. Ultimately, a top-level PHP Developer can design and build efficient PHP modules while seamlessly integrating front-end technologies.
PHP Full Stack Developer Responsibilities :
- Conducting analysis of website and application requirements.
- Writing back-end code and building efficient PHP modules.
- Developing back-end portals with an optimized database.
- Troubleshooting application and code issues.
- Integrating data storage solutions.
- Build efficient, testable, and reusable PHP modules
- Integration of user-facing elements developed by front-end developers
- Responding to integration requests from front-end developers.
- Finalizing back-end features and testing web applications.
- Solve complex performance problems and architectural challenges
- Updating and altering application features to enhance performance.
- Integration of data storage solutions {{may include databases, key-value stores, blob stores, etc.}}
- Handle the application performance using the template engine.
- Develop User interfaces for Modern Rich Internet Applications with the latest Front End Technologies
- Plan the layout of the web applications.
- Ensure that the web applications are optimized for various devices.
- Ensuring high performance in Client-Side (browser)
- Optimizing web pages for maximum speed and scalability.
- Use coding to develop the aesthetics implemented within a website or product, from the layout menus and drop-down options to colors and fonts
- Develop overall concepts for improving the user experience within a business webpage or product, ensuring all interactions are intuitive and convenient for customers.
- Produce results effectively and within the deadlines set
PHP Full Stack Developer Requirements :
- A bachelor/Master's degree in computer science or similar field.
- Proven experience as a PHP developer in a competitive environment (minimum 4 years).
- Strong knowledge of PHP coding and web-based applications
- Strong knowledge of Smarty web template engine system (PHP)
- Demonstrable knowledge of web technologies including HTML5, CSS3, JavaScript, JQuery, AJAX etc.
- Proficient with visual design programs such as Adobe Photoshop/Illustrator
- Good understanding of object-oriented concepts using PHP programming.
- Good understanding of design patterns (Singleton/Factory/Abstract Factory/MVC etc.)
- Previous experience creating scalable applications.
- Proficient with code versioning tools including Git, Mercurial, CVS, and SVN.
- Familiarity with RDBMS/SQL/NoSQL databases (MySQL/PostgreSQL/MongoDB).
- Passion for best design and coding practices and a desire to develop new bold ideas.
- Fair understanding of frameworks like Drupal, Wikis, Laravel, etc
- Striking a balance between functional and aesthetic design.
- Utilizing a variety of markup languages to write web pages.
- Able to follow clear instructions according to client demands
- Strong analytical and problem-solving skills
- Creative ability to produce effective solutions to client problems
- Good team player that is enthusiastic about delivering results
- Good problem-solving skills.
- Able to work seated in front of a computer screen for long hours at a time
- Good Communication skills