Lebanon , Mount Lebanon
--
Company

Job Details

Job Description

Roles & Responsibilities

Develop and maintain scalable front-end applications using React (18+) and TypeScript

Build reusable, maintainable components using modern React patterns (hooks, context)

Integrate REST APIs and real-time services (WebSockets when required)

Manage application state using tools such as Redux Toolkit, React Query, or similar

Build responsive, mobile-first user interfaces

Optimize application performance (code splitting, lazy loading, rendering optimization)

Collaborate with UI/UX designers and backend developers

Use AI tools and prompts to speed up coding, debugging, refactoring, and documentation

Participate in code reviews and contribute to team knowledge sharing

Technical Requirements

3 5 years of professional experience building production applications with React

Strong knowledge of JavaScript (ES6+) and TypeScript

Experience with modern React architecture and component design

Familiarity with REST APIs and front-end integration patterns

Understanding of performance optimization techniques

Experience with Git and collaborative development workflows

AI & Productivity Skills

Comfortable using AI-assisted development tools (e.g., AI code assistants, prompt-based debugging, test generation)

Ability to write effective prompts to:

  • Generate and refactor React components
  • Debug performance and rendering issues
  • Improve code readability and maintainability
  • Assist with documentation and testing

Desired Candidate Profile

3 5 years of professional experience building production applications with React

Strong knowledge of JavaScript (ES6+) and TypeScript

Experience with modern React architecture and component design

Familiarity with REST APIs and front-end integration patterns

Understanding of performance optimization techniques

Experience with Git and collaborative development workflows

Comfortable using AI-assisted development tools (e.g., AI code assistants, prompt-based debugging, test generation)

Ability to write effective prompts to:

  • Generate and refactor React components
  • Debug performance and rendering issues
  • Improve code readability and maintainability
  • Assist with documentation and testing

Similar Jobs