About Us:
Holford Facility Management is a leading provider of integrated facility management services dedicated to enhancing the operational efficiency and sustainability of our clients environments. With a commitment to excellence and a focus on innovation, we offer a comprehensive range of services including maintenance, cleaning, security, and project management.
Our team of experienced professionals is passionate about delivering tailored solutions that meet the unique needs of each client, ensuring that facilities operate seamlessly and sustainably. At Holford, we understand that a well-managed facility is key to the success of any organization.
Job Overview:
We are looking for an experienced, talented and motivated **Full Stack Developer** to join our dynamic development team. As a Full Stack Developer, you will work across the entire software development lifecycle, from front-end design to back-end logic and database management. You will be responsible for building and maintaining scalable and responsive web applications, ensuring seamless integration across the entire stack. designing, developing, and maintaining robust, scalable web applications. You'll work with a diverse set of technologies and frameworks, focusing primarily on PHP-based solutions.
The ideal candidate should be comfortable working in both front-end and back-end environments, have strong problem-solving skills, understanding of web technologies, and the ability to work both independently and as part of a collaborative team.
Location : Dubai Silicon Oasis
Job Type : Full Time, Onsite
Start Date : Immediate joining
Salary : AED 4000/ month. Negotiable based on experience
Key Responsibilities & Requirements:
- Front-End Development: Develop responsive and user-friendly web interfaces using HTML, CSS, and JavaScript. Experience with front-end frameworks (e.g., React, Angular, Vue.js) is essential for creating modern web applications.
- Back-End Development: Build robust and scalable back-end services, APIs, and databases. Proficiency in server-side languages like Node.js, Python, Java, PHP,Ruby.
- Database Management: Design and maintain relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB). Ensure data integrity and optimize queries for performance.
- API Integration: Design and integrate RESTful or GraphQL APIs, ensuring seamless communication between the front-end and back-end.
- Version Control: Use Git for version control, collaborating with team members on code repositories, and ensuring efficient code management and deployment.
- UI/UX Collaboration: Work closely with UI/UX designers to implement modern, intuitive, and responsive designs that provide a great user experience across various devices.
- Code Quality & Testing: Write clean, maintainable, and testable code. Implement unit tests, integration tests, and conduct code reviews to ensure quality.
- Deployment & Continuous Integration/Continuous Deployment (CI/CD): Familiarity with DevOps practices, including setting up automated deployment pipelines, containerization (e.g., Docker), and cloud platforms (e.g., AWS, Azure, Google Cloud).
- Problem Solving & Debugging: Strong debugging and problem-solving skills with an ability to find solutions to complex technical issues. Troubleshoot and resolve issues related to performance, security, and scalability across both front-end and back-end systems.
- Agile/Scrum Participation: Collaborate in Agile environments, attending daily stand-ups, sprint planning, and retrospectives. Help prioritize features and tasks based on business needs.
- Security: Ensure the security of the application by implementing best practices for data encryption, authentication, and authorization.
- Stay Updated: Keep up-to-date with industry trends, best practices, and emerging technologies to ensure high-quality development.
- Documentation: Document code, workflows, and best practices to ensure clarity and maintainability of codebase.
Educational, Qualifications, Skills & ExperienceRequirements
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, TEC or a related field, or equivalent work experience.
- At least 2 years of experience in full-stack development or a similar Project role.
- Front-End Skills: Strong knowledge of HTML5, CSS3, JavaScript, and experience with modern JavaScript frameworks like React, Angular, or Vue.js.
- Back-End Skills: Proficiency in server-side programming languages like Node.js, Python, Java, Ruby, and Strong experience with PHP 7.x/8.x and (OOP) Experience with PHP frameworks such as Laravel, Symfony, CodeIgniter, Express, Django, Spring, or similar and Proficiency in SQL and experience with relational databases (e.g., MySQL, PostgreSQL).
- Database Knowledge: Solid understanding of SQL databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB).
- API Development: Experience building and consuming RESTful or GraphQL APIs.
- Version Control: Proficiency in using Git for code versioning and collaboration (e.g., GitHub, GitLab, Bitbucket).
- Cloud & DevOps: Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) and DevOps practices such as CI/CD, containerization, and serverless architectures.
- Critical thinking and problem solving.
- Optimize Performance: Identify and resolve performance bottlenecks in applications.
- UI/UX Awareness: Understanding of UI/UX design principles and ability to collaborate with designers to implement them in the product.
- Communication Skills: Strong written and verbal communication skills for effective collaboration with team members, stakeholders, and clients.
- Agile/Scrum Experience: Experience working in Agile methodologies, particularly Scrum.
- Bonus: Experience in mobile app development and corporate IT is a plus.
Interested candidates submit your updated Resume to [Confidential Information]