PHP Developer - Remote / Telecommute

Apply Now

Company: Cynet Systems

Location: Minneapolis, MN 55407

Description:

Job Description:

Responsibilities:
  • Design, develop, and maintain web applications using PHP, ensuring adherence to best practices and coding standards.
  • Build and implement dynamic, user-friendly web forms for data entry, validation, and submission.
  • Integrate front-end components with PHP forms, ensuring seamless functionality and responsiveness.
  • Develop secure and scalable applications, implementing proper data validation and sanitation techniques.
  • Collaborate with cross-functional teams (product managers, UI/UX designers, and other developers) to define and deliver features.
  • Write clean, efficient, and reusable code for both server-side logic and front-end integration.
  • Work with databases (MySQL, PostgreSQL, etc.) to store and retrieve form data.
  • Ensure proper error handling, form validation, and security in web forms to prevent common vulnerabilities (e.g., SQL injection, cross-site scripting).
  • Participate in code reviews and share knowledge to help improve team capabilities.
  • Troubleshoot, debug, and resolve issues within the application, particularly in form-related functionalities.
  • Work within an Agile framework to plan and implement new features and functionalities.
  • Continuously stay updated on industry best practices and emerging technologies.
Skills:
  • Experience: 7+ years of experience in software development, with a focus on PHP.
Programming Skills:
  • PHP: Expertise in PHP development and understanding of PHP frameworks (Laravel, Symfony, CodeIgniter, etc.).
  • Web Forms: Extensive experience in building and handling web forms (contact forms, registration forms, feedback forms, etc.) and ensuring proper form validation and user input sanitization.
  • HTML/CSS/JavaScript: Solid understanding of front-end technologies for building and styling forms (HTML5, CSS3, and JavaScript).
  • JavaScript Frameworks: Familiarity with JavaScript libraries like jQuery or frameworks like React/Vue.js for enhanced form interactivity.
  • Database: Proficient in MySQL or other relational databases for managing form data and queries.
  • Version Control: Experience with Git or other version control systems.
  • Frameworks: Familiarity with PHP-based frameworks (e.g., Laravel, Symfony, CodeIgniter) for building robust applications.
  • Web Security: Knowledge of common web vulnerabilities (e.g., XSS, CSRF, SQL Injection) and best practices for mitigating them.
  • Problem-Solving: Strong analytical and problem-solving skills.
  • Communication: Excellent verbal and written communication skills.

Similar Jobs