Senior Web Developer

 

Description:

We are seeking an experienced Senior Web Developer with strong expertise in React.js and Next.js, and working familiarity with Django Rest Framework (DRF) back end systems, to join our dynamic team. You will play a key role in building, optimizing, and maintaining a customer-facing web dashboard, which will work in concert with retail/point-of-sale applications. The web dashboard will be used to view business performance/sales history, manage inventory, perform administrative functions and much more.

 

The ideal candidate should have a strong understanding of JavaScript (ES6+), HTML5, and CSS3; experience with component-based architecture and state management; and familiarity with Tailwind CSS, Material UI or similar design systems. The ideal candidate must also write clean, scalable, and well-documented code, and ensure seamless integration with existing data infrastructure. Basic experience in deploying code on AWS is a plus.

 

Key Responsibilities:

  • Take full ownership of the design, development, and deployment of a customer-facing web dashboard, where users can access and edit critical business data.
  • Collaborate directly with senior management on product vision and technical direction.
  • Integrate RESTful APIs (DRF backend) and manage state using modern libraries like Zustand, React Query, or Redux Toolkit.
  • Work with Figma, Canva, or similar tools to design UI layouts or customize existing templates with an eye for modern design principles and UX.
  • Build reusable UI components and maintain design consistency with Tailwind CSS, Material UI, or similar frameworks.
  • Handle client-side routing, dynamic rendering, and code splitting using Next.js
  • Build clean, responsive, and intuitive user interfaces for sales reports (including charts and stats views using charts.js or similar), inventory management, and system settings.
  • Develop web dashboard to dynamically push updates to local point of sale software or other connected devices.
  • Create secure APIs or integrate with existing APIs to communicate with existing Android hardware and software products.
  • Implement authentication and role-based access control for different user types.
  • Ensure best practices for security, user authentication, data integrity, compliance, and UX.
  • Prepare documentation, assist with AWS deployment tasks (e.g., S3, Amplify, EC2, CloudFront), and participate in code reviews, daily standups, and sprint planning.

 

Required Skills & Qualifications:

  • 4+ years of experience in web development with working familiarity in DRF back ends.
  • Strong knowledge of front-end frameworks (e.g., React.js, Next.js, Vue.js, Angular, or similar).
  • Git/GitHub, CI/CD basics, and modern front-end build tools (Vite, Webpack, etc.).
  • Experience designing and managing relational databases (e.g., PostgreSQL, MySQL).
  • Exposure to unit testing and integration testing.
  • Strong UI/UX sensibility — you think from the user’s perspective and can make complex information digestible.
  • Proactive, reliable, and eager to take ownership of long-term projects.
  • Strong communicator, comfortable working independently and with a small team.
  • Experience with REST APIs, real-time data (e.g., WebSockets, Firebase), and async data handling (fetch/axios/react-query).
  • Strong understanding of security principles in web development.
  • Experience with authentication protocols (e.g., OAuth2, Firebase Auth, custom token-based system)

Organization Centurion Software
Industry Web Development / Design Jobs
Occupational Category Senior Web Developer
Job Location Karachi,Pakistan
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 4 Years
Posted at 2025-09-04 6:50 am
Expires on 2026-01-07