Full Stack Developer at Pure home premiun properties
Abu Dhabi, أبو ظبي, United Arab Emirates -
Full Time


Start Date

Immediate

Expiry Date

22 Apr, 25

Salary

0.0

Posted On

23 Jan, 25

Experience

3 year(s) or above

Remote Job

No

Telecommute

No

Sponsor Visa

No

Skills

Javascript Frameworks, Automation Tools, Selenium, Nginx, Angular, Collaborative Environment, Vue.Js, Graphql, Apache, Azure, Relational Databases, Google Cloud, Mocha, Linux, Server Management, Soft Skills, Information Technology, Cloud Services, Typescript

Industry

Computer Software/Engineering

Description

Job Title: Full Stack Web Developer
Visa : Own Visa Candidates Only
Interview : Face to Face Only
Location: Abu Dhabi

JOB OVERVIEW:

We are looking for a talented and versatile Full Stack Web Developer to join our team. In this role, you will be responsible for designing, developing, and maintaining both the front-end and back-end of web applications. The ideal candidate will have a strong understanding of web development principles, a passion for creating dynamic and responsive websites, and the ability to work on both client-side and server-side technologies.

QUALIFICATIONS:

  • Education: Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
  • Experience: 3 years of experience as a Full Stack Developer or in a similar role with a proven track record of building and deploying web applications.
  • Front-End Skills: Strong experience with HTML5, CSS3, and JavaScript (ES6+). Experience with modern JavaScript frameworks/libraries like React, Angular, or Vue.js.
  • Back-End Skills: Proficiency in server-side programming languages (e.g., Node.js, Python, Ruby, PHP, Java, etc.).
  • Database Skills: Strong experience with relational and non-relational databases (e.g., MySQL, PostgreSQL, MongoDB, etc.) and writing complex queries.
  • Version Control: Experience with Git and Git-based workflows.
  • API Development: Proficient in building and consuming RESTful APIs, and experience with GraphQL is a plus.
  • CI/CD: Familiarity with Continuous Integration and Continuous Deployment (CI/CD) processes and tools (e.g., Jenkins, CircleCI, GitLab CI).
  • Cloud Services: Experience with cloud platforms like AWS, Google Cloud, or Azure is a plus.
  • Testing Frameworks: Experience with test-driven development (TDD) and using testing frameworks such as Jest, Mocha, or Selenium.
  • Agile Methodologies: Familiarity with Agile/Scrum development processes.

PREFERRED SKILLS:

  • DevOps Experience: Experience in setting up and managing cloud infrastructure (e.g., AWS EC2, Lambda, Docker, Kubernetes).
  • Mobile Development: Experience with building mobile-responsive web applications or mobile-first development.
  • Design Frameworks: Familiarity with front-end libraries like Bootstrap, Material-UI, or TailwindCSS.
  • Server Management: Experience with server management (Linux, Nginx, Apache) and deployment automation tools.
  • Additional Languages/Tools: Knowledge of additional programming languages like Go, Rust, or TypeScript is a plus.
  • UI/UX Design: Experience collaborating with UI/UX designers to implement design systems and create high-quality, user-centric interfaces.

SOFT SKILLS:

  • Strong problem-solving skills and ability to think critically and logically.
  • Excellent communication and teamwork skills.
  • Ability to manage multiple tasks and projects simultaneously in a fast-paced, collaborative environment.
  • Self-motivated, proactive, and passionate about learning new technologies.
    Job Type: Full-time
    Pay: AED3,000.00 - AED6,000.00 per mont
Responsibilities
  • Front-End Development: Build and maintain responsive and interactive user interfaces using modern JavaScript frameworks (e.g., React, Angular, or Vue.js), HTML5, CSS3, and other front-end technologies.
  • Back-End Development: Design, develop, and maintain scalable server-side applications using technologies such as Node.js, Python, Ruby, Java, PHP, or .NET.
  • API Development & Integration: Design and implement RESTful APIs, and integrate third-party services and APIs as needed to extend application functionality.
  • Database Management: Work with both SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB) to design and implement data models, manage data queries, and optimize database performance.
  • Version Control: Use Git and version control platforms (e.g., GitHub, GitLab, Bitbucket) to manage code, collaborate with the team, and ensure proper code management.
  • Deployment & CI/CD: Implement and manage continuous integration and continuous deployment pipelines, ensuring smooth deployment processes, versioning, and rollbacks.
  • Testing & Debugging: Write unit, integration, and end-to-end tests. Identify, troubleshoot, and fix bugs and performance issues in both front-end and back-end systems.
  • Security & Optimization: Ensure the security of applications by implementing best practices, including data encryption, secure authentication, and authorization methods. Optimize application performance for both speed and scalability.
  • Collaboration: Work closely with designers, product managers, and other developers to create user-friendly, efficient, and innovative web applications. Participate in agile sprint planning, code reviews, and team meetings.
  • Documentation: Maintain clear and concise documentation for code, APIs, and development processes to ensure consistency across the team.
Loading...