Skip to main content
M

Frontend Developer (Frappe / ERPNext)

Mariinox

Location

Noida, Uttar Pradesh, India

Salary

Not specified

Type

fulltime

Posted

Today

via linkedin

Job Description

Job Profile :

Frontend Developer

(Frappe / ERPNext)

Job Type :

Full-Time \| Work from Office

Experience :

2 Plus years

Location :

Noida Sec 67

About Us :

Mariinox is a vehicle scrapping and recycling company operating through a network of authorised Registered Vehicle Scrapping Facilities (RVSFs). The company provides customers with a transparent, compliant and hassle-free vehicle scrapping process.

Role Overview :

We're looking for a Frontend Developer to build fast, intuitive interfaces on top of the Frappe Framework and ERPNext.

You'll customize ERPNext forms and workspaces, build custom apps with Frappe UI and Vue.js, and design portals and print formats. You'll work closely with our Frappe backend developers, designers, and business teams to turn complex ERP workflows into screens people enjoy using.

Core Responsibilities:

Frappe Desk Customization

  • Write client scripts for form events, field logic, custom buttons, and dialogs.
  • Customize list views, report views, workspaces, and dashboards to fit each team's workflow.
  • Build interactive charts and number cards for real-time business insights.

Custom Apps \& Interfaces

  • Build standalone frontends and custom pages using Frappe UI and Vue.js 3\.
  • Create reusable, responsive UI components styled with Tailwind CSS.
  • Connect interfaces to Frappe backends using frappe.call, the REST API, and real-time updates over Socket.IO.

Portals, Web Forms \& Print Formats

  • Develop customer, vendor, and employee portal pages and web forms.
  • Design print formats with Jinja, HTML, and CSS for invoices, purchase orders, quotations, and compliance documents.

Quality \& Collaboration

  • Optimize page performance, responsiveness, and usability across devices.
  • Debug and fix UI issues across ERPNext modules.
  • Work with backend developers on API contracts and with designers on layouts and user flows.

Required Skills \& Background:

Must Have

  • 1–3 years of frontend development experience, with hands-on work in Frappe or ERPNext.
  • Strong JavaScript (ES6\+), HTML5, and CSS3\.
  • Experience with Vue.js, including components, props, lifecycle hooks, and state.
  • Working knowledge of Frappe client scripts, form events, and the Frappe JS API.
  • Experience with Jinja templates for print formats or web pages.
  • Experience integrating frontends with REST APIs.
  • Version control with Git (GitHub or GitLab workflows).

Preferred Qualifications :

  • Experience with Frappe UI or other Frappe-built frontends such as Helpdesk or CRM.
  • Tailwind CSS or Bootstrap.
  • Basic Python knowledge for reading server scripts and whitelisted methods.
  • Familiarity with Frappe Bench for running a local development setup.
  • A functional understanding of ERPNext modules such as Selling, Buying, Stock, and Accounting.
  • Experience with React.js or Next.js.
  • Responsive design for mobile and tablet users.

Why Join us ?

  • Shape the user experience of ERP systems that businesses run on every day.
  • Work alongside experienced Frappe, Laravel, and Next.js developers.
  • A team culture that rewards initiative and self-driven work.

Ready to Join Us?

Apply here:

https://forms.gle/DQ8qyakJHXjdo9xV6

Looking for more opportunities?

Browse thousands of graduate jobs and entry-level positions.

Browse All Jobs