Full Stack Developer

We are seeking a highly skilled and experienced Full Stack Developer to join our dynamic team. The ideal candidate will have expertise in both front-end and back-end development, with proficiency in React JS for front-end and PHP Laravel for back-end development. The Full Stack Developer will be responsible for designing, developing, and maintaining complex web applications, ensuring seamless integration between the front-end and back-end systems.


Responsibilities:


Front-End Development

·     Develop user-facing features using React JS.

·     Ensure the technical feasibility of UI/UX designs.

·     Optimize applications for maximum speed and scalability.

·     Collaborate with designers to ensure UI/UX design feasibility.


Back-End Development

·     Develop and maintain server-side logic using PHP Laravel.

·     Build reusable code and libraries for future use.

·     Ensure the integration of the front-end elements built by your co-workers into the application.

·     Implement security and data protection measures.


Database Management


·     Design and implement database structures that meet the application's requirements.

·     Optimize database performance and query efficiency.

·     Ensure data integrity and implement backup and recovery procedures.


API Development and Integration

·     Design and develop RESTful APIs.

·     Integrate third-party APIs and services.

·     Ensure the performance, quality, and responsiveness of applications.


Testing and Debugging

·     Write unit and integration tests to ensure the quality of the code.

·     Debug and resolve technical issues.

·     Conduct code reviews and provide constructive feedback to team members.


Collaboration and Communication

·     Collaborate with cross-functional teams including designers, product managers, and other developers.

·     Participate in Agile/Scrum development processes.

·     Communicate effectively with stakeholders to understand and address their needs.


Continuous Improvement

·     Stay updated with emerging trends and technologies in web development.

·     Continuously improve the development process, tools, and practices.

·     Mentor junior developers and contribute to their professional growth.


Qualifications:

·     3+ Year’s experience

·     Bachelor's degree in computer science or related field

·     Dedication to innovative, sophisticated designs and collaborative problem-solving

·     Experience in planning and developing websites across multiple products and organizations

·     Extensive knowledge of web applications, programming languages, and web services — including API, CSS, CSS3, cross-browser compatibility, HTML, HTML5, JavaScript, React JS, jQuery, PHP, security principles, REST, SOAP, and web user interface design

·     Proficiency with content management systems, including WordPress and Drupal

·     Experience with Windows and Linux environments

تاريخ النشر: اليوم
الناشر: LinkedIn
تاريخ النشر: اليوم
الناشر: LinkedIn