Job Description

We are looking for a full stack Senior PHP Developer who will be responsible for managing back-end services and the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition, and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front end. You will also be responsible for developing and integrating the front-end elements. Therefore, an understanding of front-end technologies is necessary as well. As a Senior Developer, you will be responsible to work with the team and ensure flawless solution delivery.   Responsibilities: Build efficient, testable, and reusable PHP modules. Have good problem-solving and architectural experience. Collaborate with the team members to understand the requirements. Coordinate with the design team for the mockups and wireframes. Follow the industry’s best practices and write clean and well-structured code. Document the development process, architecture, and standard components. Write Business Requirement Documents, Functional Requirement Documents, and Technical Design Documents, Create Solution Flows and Help with Estimation. Refactor, optimize, and improve the existing codebase for maintenance and scale. Resolve website performance issues. Implement web application security considerations and best practices. In some cases, also manage the front end of the software solution. Requirements 7+ years of experience as a PHP Architect, Lead Developer, Senior Software Engineer, or related roles. Must have delivered complete projects from ideation to delivery with examples to present during the interview process. Strong knowledge of PHP web frameworks such as Laravel, CodeIgniter, Yii, etc. Laravel experience is a must. Experience setting up a server and maintaining a solution is required. Experience working with advanced Apache/Linux configurations is required. Good understanding of MVC frameworks. Experience with building restful JSON web services. Expert in front-end technologies, AJAX, JavaScript, HTML5, and CSS3. Hands-on experience in object-oriented PHP programming. Understanding accessibility and security compliance of web-based applications. Strong knowledge of the common PHP or web server exploits and their solutions. Understanding fundamental design principles behind a scalable application. Deep understanding of API development, integration, and management. Experience working with social media / Payment Gateways Other third parties APIs is a must. Excellent relational database skills with MySQL, No SQL, and LAMP. Proficient understanding of code versioning tools, such as Git. E-Commerce experience is a must. Must have excellent communication skills in the English language. Use test-driven development and acceptance tests to ensure feature quality. Provide the scoping and estimating projects based on a loosely defined scope of work. Experience with the JavaScript tools (JavaScript, TypeScript, Gulp, WebPack, React/ReactJS, AngularJS, Vue.js, NodeJS) is required. ReactJS is a must. Experience working with Ant Design (NG Zorro) is required. Benefits Continued professional growth. Great culture. Competitive salary. Certifications. English classes.

Apply To

https%3A%2F%2Fremotive.com%2Fremote-jobs%2Fsoftware-dev%2Ffull-stack-php-laravel-react-js-engineer-1636754

Tweet this job

Share this job