Skip to Content

Senior Web Developer

Riyadh, Saudi Arabia

About Secure Tech

Secure Tech is a system integration company in Riyadh, Saudi Arabia, specializing in security systems and technical solutions. Our commitment is to provide the best service and equipment in the technological and security fields, adhering to international standards. Our team of qualified professionals strives for development and improvement for a better future in Saudi Arabia. 

Job Summary

Design, develop, and maintain high-quality web applications for the company. Build secure, scalable, and user-friendly solutions using Laravel for back-end development and React for front-end development, delivering reliable applications, APIs, services, and internal business tools. The role covers the complete application-development lifecycle, from requirements analysis and solution design to development, testing, deployment, and ongoing support, and requires strong experience with PHP, Laravel, React, JavaScript/TypeScript, RESTful APIs, and relational databases.

Responsibilities

  • –    Design, develop, test, deploy, and maintain secure, scalable web applications using PHP, Laravel, React, and TypeScript/JavaScript.
  • –    Build responsive, accessible, and user-friendly interfaces in collaboration with UI/UX designers and business stakeholders.
  • –    Develop and integrate RESTful APIs, back-end services, databases, and third-party systems.
  • –    Ensure consistent implementation of HTML, CSS, React components, and shared front-end standards across applications.
  • –    Write clean, reusable, well-structured, and maintainable code in accordance with established development and security standards.
  • –    Participate in the complete software-development lifecycle, from requirements analysis and solution design through deployment and post-launch support.
  • –    Perform code reviews, testing, debugging, performance optimization, and root-cause analysis.
  • –    Maintain technical documentation covering application architecture, APIs, database structures, deployment procedures, and reusable components.
  • –    Use Git and established source-control practices to manage code, branches, releases, and team collaboration.
  • –    Coordinate with developers, project managers, UI/UX designers, and business stakeholders to ensure timely and successful delivery.
  • –    Provide clear and regular updates on development progress, risks, dependencies, and technical issues.
  • –    Support production applications, resolve incidents, and implement improvements based on user and business feedback.
  • –    Research emerging technologies, industry trends, and development best practices, and recommend improvements to the team's tools and processes.

Must Have

  • –    Back-end: PHP and Laravel.
  • –    Front-end: React, TypeScript, JavaScript, HTML5, CSS3, Bootstrap, and Tailwind CSS.
  • –    Databases: MySQL and Microsoft SQL Server.
  • –    APIs and integrations: RESTful APIs, JSON, XML, OAuth 2.0, and third-party system integrations.
  • –    Development tools: Composer, npm, Vite, Postman, and Visual Studio Code; source control with Git and GitHub.
  • –    Testing and quality: PHPUnit, Laravel testing tools, debugging, code reviews, and API testing.
  • –    Deployment and servers: Linux, Apache/Nginx, cPanel/WHM, cron jobs, and CI/CD fundamentals.
  • –    Proven full-stack experience with PHP, Laravel, and React; strong knowledge of object-oriented programming, MVC architecture, Laravel conventions, and SOLID principles.
  • –    Hands-on experience designing and integrating secure RESTful APIs and third-party services.
  • –    Strong understanding of relational database design, SQL schemas, indexing, query optimization, and performance profiling.
  • –    Experience with authentication, authorization, input validation, error handling, and web-application security best practices.
  • –    Experience writing automated tests with PHPUnit and Laravel testing tools; familiarity with Git branching strategies and code reviews.
  • –    Ability to translate business needs into secure, scalable, and maintainable technical solutions, with strong debugging, analytical, and communication skills.