Reactjs Developer

Year    UP, IN, India

Job Description

Job Title:

ReactJS Developer

Location:

Remote

Type:

full time

Experience Required:

3+ years in ReactJS (with strong printing integration experience)

About the Role:



We are seeking a

ReactJS Developer

to join our team to build and integrate

invoice printing functionality

in a browser-based application. This is part of a larger system related to election-day POS-style operations, where fast and reliable

direct printing of invoices/receipts

to thermal and regular printers is essential.

Key Responsibilities:



Design and develop React components for invoice and bill layouts. Implement

direct printing functionality

from the browser (e.g. using window.print, react-to-print, or native printer SDKs). Optimize print layouts for various paper sizes (A4, 80mm thermal roll, etc.). Ensure compatibility with USB, Bluetooth, and LAN-connected printers. Customize styles using @media print and control page-breaks, font scaling, etc. Integrate print workflows with backend APIs (fetching invoice data dynamically). Provide fallback methods like PDF generation (jsPDF/PDFMake) where needed. Support multiple print modes - silent printing, print preview, and auto-printing.

Must-Have Skills:



Strong hands-on experience with

ReactJS

, especially component-driven architecture. Proven experience in

printing from React apps

, especially

invoices or receipts

. Familiarity with printing libraries like: react-to-print print-js jsPDF / html2canvas Deep understanding of CSS for print (@media print, page size, margin control). Experience working with

thermal printers

and layout tuning. Git and code versioning discipline.

Good to Have:



Experience in

POS systems

, billing, or e-commerce applications. Familiarity with printer SDKs (Epson, Zebra, etc.). Knowledge of WebUSB, WebSerial, or Web Bluetooth (for direct printer comms). Basic backend knowledge (Node.js, Express) for invoice generation and formatting.
Job Type: Full-time

Pay: ₹18,000.00 - ₹25,000.00 per month

Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4404404
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    UP, IN, India
  • Education
    Not mentioned
  • Experience
    Year