Position Title: Full Stack Developer (React / Laravel)

Activation Date: 11 May, 2025   Announced Date: 08 May, 2025   Expire Date: 07 June, 2025

  • Job Location: Kabul
  • Nationality: Afghan
  • Category: Information Technology
  • Employment Type: Full Time
  • Salary: Negotiable
  • Vacancy Number: BG25-021
  • No. Of Jobs: 3
  • City: Kabul
  • Organization: Baheer Group of Companies (BGC)
  • Years of Experience: 3+ years of Working Experience
  • Contract Duration: Permanent
  • Gender: Male
  • Education: Bachelor’s degree in Computer Science or related field
  • Close date: 2025-06-07
 

About Baheer Group of Companies (BGC):

Baheer Group (BG) is a prominent manufacturer and provider of high-quality papers and paper products, offering premium solutions in Papers, Packaging, Printing, Mines & Energy, and supplying state-of-the-art Printing Machineries. Our commitment to excellence is reflected in our diversified portfolio, which caters to both domestic and international markets. Backed by an extensive Group of Companies, BG consistently surpasses industry standards, specializing in customized products tailored to meet the unique needs of our clients.

Job Description:

We are seeking a seasoned Full Stack Developer with expertise in React (TypeScript) and experience collaborating on Laravel-based projects. You will be responsible for building dynamic, responsive user interfaces and ensuring smooth integration with Laravel APIs and backend services. The ideal candidate thrives in cross-functional teams, delivering high-quality solutions that align with business goals and technical requirements.

Specific Responsibilities:

  1. React Development:
  • Build complex UIs with React (functional components, hooks, React Router, Context API).
  • Implement state management using Redux, Zustand, or React’s built-in solutions.
  • Optimize performance via lazy loading, memoization, and code-splitting.
  • Integrate React frontends with Laravel RESTful APIs (Axios, Fetch).
  • Work with Blade templates, Eloquent models, or Inertia.js for hybrid rendering.
  • Collaborate with backend teams on API design, authentication (JWT, Sanctum), and data flow.
  • Write clean, semantic HTML5 and maintainable CSS3/Sass (BEM, CSS Modules, or Tailwind CSS).
  • Leverage modern JavaScript/ES6+ (async/await, Promises, destructuring).
  • Ensure cross-browser compatibility and responsive design (mobile-first approach).
  • Use Git/GitHub for version control (branching, pull requests, code reviews).
  • Configure build tools like Webpack, Vite, or Laravel Mix.
  • Implement testing with Jest, React Testing Library, or Cypress.
  • Understand Laravel’s MVC architecture, migrations, and Artisan CLI.
  • Collaborate on PHP-based logic where needed (e.g., Blade components).
  • Debug API responses using tools like Postman or browser DevTools.
  1. Laravel Collaboration:
  2. Core Technologies:
  3. Tooling & Workflow:
  4. Full-Stack Awareness:

Job Requirements:

Qualifications

Mandatory Skills

  • React: 3+ years building production apps (hooks, React 19+ features).
  • Laravel: Experience integrating frontends with Laravel APIs (REST/GraphQL).
  • Core Web Techs: Mastery of HTML5, CSS3 (Flexbox/Grid), JavaScript (ES6+), typescript.
  • Git/GitHub: Proficient in collaborative workflows (PRs, rebasing, CI/CD).
  • UI/UX: Ability to translate Figma/Adobe XD designs into pixel-perfect code.
  • APIs: Strong experience consuming RESTful APIs (error handling, pagination).

Preferred Skills

  • Laravel Tools: Inertia.js, Livewire, Sanctum, or Nova.
  • State Management: Redux Toolkit, React Query, or SWR.
  • CSS Frameworks: Tailwind CSS.
  • Testing: Unit/integration testing (Jest, Vitest) and E2E (Cypress).
  • DevOps: Familiarity with Docker.
  • PHP Basics: Understanding of PHP syntax, Blade templating, or Composer.

Personal Attributes

  • Problem-solver with a detail-oriented mindset.
  • Strong communication skills for technical and non-technical stakeholders.
  • Ability to manage deadlines in Agile/Scrum environments.

What We Offer

  • Competitive salary and benefits.
  • Flexible work arrangements.
  • Opportunities for professional growth and cutting-edge projects.
  • Collaborative, inclusive team culture.

 Bonus Qualifications

  • Experience with TypeScript or Next.js (SSR/SSG).
  • Knowledge of GraphQL (Apollo Client, Hasura).
  • Contributions to open-source projects (share GitHub/GitLab links).

Submission Guideline:

  • Baheer Group is an excellent place to grow your career. Don't hesitate to apply. The vacant position.
  • Please note only short-listed candidates will be contacted for an interview.

Please apply through the link:

https://jobs.baheergroup.com/jobs/BG25-021

Submission Email:

https://jobs.baheergroup.com/jobs/BG25-021





 

Similar Jobs