JOB TITLE: Front-end Developer (React.js)

DEPARTMENT: Software Development

REPORTS TO: Project Director

PURPOSE:

We are seeking a skilled React.js Front-End Developer to build high-performance, scalable, and responsive web applications. The ideal candidate will have strong expertise in React.js, TypeScript, and modern front-end technologies while collaborating closely with backend teams to create seamless user experiences.

KEY RESPONSIBILITIES:

  • Front-End Development: Develop and maintain scalable, component-based applications using React.js (latest versions), TypeScript, React Hooks, and state management libraries such as Redux, Zustand, or TanStack.
  • Implement responsive UI components using HTML, CSS (SASS/SCSS), JavaScript (ES6+), and frameworks like Bootstrap or Tailwind.
  • Optimize application performance through techniques like memoization, lazy loading, and code splitting.
  • Integration & Architecture: Integrate RESTful APIs and WebSockets to ensure seamless communication between front-end and backend services.
  • Utilize modern build tools and bundlers like Webpack, Vite, or Parcel for efficient application packaging.
  • Testing & Version Control: Implement unit testing using Jest or React Testing Library to maintain code reliability.
  • Manage version control using Git, GitHub, GitLab, or Bitbucket, ensuring smooth collaboration within Agile teams.
  • Agile & Security Best Practices: Participate in Agile development, including sprint planning, code reviews, and daily stand-ups.
  • Apply authentication and security best practices, including OAuth, JWT, and role-based access control.
  • Leverage Next.js for server-side rendering (SSR) and static site generation (SSG) when applicable.

QUALIFICATIONS, SKILLS, AND EXPERIENCE:

  • At least Bachelor’s degree in Computer Science or a related field.
  • 3+ years of front-end development experience.
  • Proficiency in React.js, TypeScript, and modern JavaScript (ES6+).
  • Expertise in HTML, CSS (SASS/SCSS), Bootstrap, and Tailwind.
  • Strong understanding of component-based architecture and modular design.
  • Experience with RESTful APIs, WebSockets, and backend service integration.
  • Familiarity with build tools like Webpack, Vite, or Parcel.
  • Knowledge of CI/CD pipelines and version control systems.
  • Understanding of authentication, security, and performance optimization best practices.
  • Experience with Next.js (SSR, SSG) is a plus.
  • Equipped with strong leadership and management skills.

Location

Lahore, PK-%LABEL POSITION TYPE REMOTE HYBRID%

Remote Job

Job Overview
Job Posted:
1 day ago
Job Expires:
Job Type
Full Time

Share This Job: