We are seeking a PHP developer keen to work.
who want to work in an environment with freedom and to challenge the status quo.
- Jr. PHP developer: 2-4 years work experience
Soft Skills :
- You prefer coding the right way - clean and simple
- You are not afraid to give bold, new ideas.
- You are an independent worker and show a lot of initiative
- You have worked on complex applications in the past and love working on such apps.
- You have the spirit of adventure
Technical Skills :
- Solid knowledge of PHP v5.x and MySQL v5.x is mandatory, knowledge of other languages considered a big advantage
- Experience in working on PHP frameworks such as CodeIgniter,CakePHP,Laravel etc. strongly preferred
- Experience in working on magento,wordpress preferred.
- Experience in working on payment gateway integration (paypal, CCAvenue ,authorized .net etc) preferred.
- Understanding requirements and implementing solutions.
- Testing and debugging code as and when required.
- Good knowledge of relational databases concepts, Unix (Linux) scripting techniques, object oriented methods and design patterns
- Good understanding of performance tuning methods and techniques
- Demonstrable knowledge of web technologies including HTML, CSS, JavaScript, AJAX, Jquery etc.
- Experience in common third-party APIs (google, Facebook, eBay etc.)
- Clear understanding of source control tool and their usage
Bachelor degree
A PHP Developer is responsible for developing and maintaining web applications using PHP, one of the most widely used server-side scripting languages. The role requires both technical skills and problem-solving abilities to build efficient, scalable, and user-friendly websites and web applications.
PHP Programming: Strong proficiency in PHP (especially PHP 7.x or higher), including object-oriented programming (OOP) concepts and MVC frameworks.
Frameworks: Experience with popular PHP frameworks such as:
Database Knowledge: In-depth knowledge of MySQL or PostgreSQL, including database design, optimization, and creating complex queries.
APIs: Knowledge of working with RESTful APIs, SOAP, and integrating third-party services or APIs.
Version Control: Proficiency in Git for version control, managing code repositories, and collaborating in teams.
Security: Understanding of web security practices such as SQL injection, cross-site scripting (XSS), cross-site request forgery (CSRF), and securing user data.
Debugging and Testing: Familiarity with debugging tools and unit testing frameworks like PHPUnit for writing and executing unit tests to ensure code quality.
JavaScript: Basic understanding of JavaScript, or familiarity with front-end libraries like jQuery, Vue.js, or React to implement interactive web features.
HTML5/CSS3: Solid understanding of HTML5 and CSS3, as well as experience with responsive design frameworks like Bootstrap.
Web Servers: Experience with Apache or Nginx and understanding how PHP interacts with these servers.
Content Management Systems (CMS): Experience with PHP-based CMS platforms like WordPress, Drupal, or Joomla may be beneficial, depending on the organization’s needs.
Problem-Solving: Strong analytical and problem-solving skills to troubleshoot code and identify optimal solutions for complex development tasks.
Attention to Detail: Ability to write clean, well-documented, and efficient code while ensuring high code quality and performance.
Communication Skills: Good verbal and written communication skills to work with other developers, designers, and stakeholders.
Teamwork: Ability to collaborate with other developers, designers, product managers, and QA teams to deliver high-quality web applications.
Time Management: Ability to prioritize tasks and meet deadlines in a fast-paced development environment.