# Full Stack Developer (UI) - Immediate Joining (3 Month)

**Company:** [Müller`s Solutions](http://jobs.workable.com/companies/gm11uMvT8uVyoZ4ML8WEiM.md)
**Location:** Dhahran, Saudi Arabia
**Workplace:** on site

[Apply for this job](http://jobs.workable.com/view/d3eba9be-4604-4875-b685-aa6c9ad1f68d)

## Description

### Job Summary

We are seeking a skilled and experienced **Full Stack Developer** with **5–6 years of experience** in modern web application development. The ideal candidate will have strong expertise in **ReactJS, TypeScript, Node.js, REST APIs, and Authentication mechanisms**. The candidate will be responsible for designing and developing scalable enterprise applications, including dashboards, inventory management modules, approval workflows, analytics visualizations, and user management features.

### Key Responsibilities

-   Design, develop, and maintain scalable and high-performance web applications.
-   Build responsive and user-friendly interfaces using **ReactJS** and **TypeScript**.
-   Develop robust backend services and APIs using **Node.js**.
-   Design and consume **RESTful APIs** for seamless integration between front-end and back-end systems.
-   Implement secure authentication and authorization mechanisms.
-   Develop modules such as:

-   Dashboards and reporting screens
-   Inventory management applications
-   Approval and workflow management systems
-   Analytics and data visualization components
-   User and role management functionalities

-   Collaborate with cross-functional teams, including Product Owners, UI/UX designers, and QA teams.
-   Ensure application performance, scalability, security, and reliability.
-   Participate in code reviews, testing, troubleshooting, and production support activities.
-   Follow software development best practices, CI/CD processes, and coding standards.

## Requirements

### Must-Have Skills

-   5–6 years of experience in full-stack web application development.
-   Strong hands-on experience with:

-   **ReactJS**
-   **TypeScript**
-   **Node.js**
-   **REST APIs**
-   Authentication and authorization mechanisms

-   Experience in developing enterprise-grade applications.
-   Strong understanding of software design principles and application architecture.
-   Experience with version control systems such as **Git**.

### Good-to-Have Skills

-   Experience with **Next.js**.
-   Knowledge of **SSO, OAuth 2.0, and OpenID Connect (OIDC)**.
-   Experience in building **responsive web applications**.
-   Hands-on experience with **Docker** and containerization technologies.
-   Familiarity with **CI/CD pipelines** and DevOps practices.
-   Experience with analytics and data visualization libraries/frameworks.
-   Exposure to enterprise workflow and approval systems.

### Preferred Qualifications

-   Bachelor's degree in Computer Science, Information Technology, or a related field.
-   Strong analytical, problem-solving, and communication skills.
-   Ability to work effectively in a fast-p
