About This Role We are looking for a Frappe Frontend Developer to work on customizing and enhancing user interfaces built on the Frappe Framework and ERPNext.
You’ll focus on improving usability, UI consistency, and frontend behavior across ERP modules and web forms, while collaborating closely with backend and product teams.
This role is ideal for developers who understand how ERP systems are actually used, not just how they are built.
Key Responsibilities Customize ERPNext and Frappe UI components to match brand guidelines and UX standards Build and enhance Frappe Desk pages, forms, list views, and dashboards Implement client-side scripting using Java Script and Frappe APIsCustomize Web Forms, Portals, and Website pages Extend and override standard Frappe UI behavior safely (without breaking upgrades) Work with Doc Types, Fields, Hooks, and Controllers from a frontend perspective Collaborate with backend developers to align frontend logic with business workflows Optimize performance, responsiveness, and usability of ERP interfaces Debug frontend issues related to permissions, rendering, and events
Required Skills & Experience Proven experience working with Frappe Framework (mandatory) Strong understanding of ERPNext frontend customization Solid knowledge of Java Script, HTML, CSSExperience with Client Scripts, Custom Scripts, and Web Forms Familiarity with Frappe Desk architecture Understanding of Doc Types, child tables, and form events Ability to read backend Python code and APIs (frontend integration level) Experience working with Git and structured development environments
Nice to Have Experience with ERPNext HR, CRM, Accounting, or Manufacturing modules UI/UX sensitivity and ability to follow design systems Experience with Tailwind / Bootstrap / shadcn-style components Knowledge of role permissions and workflows in ERP systems
What we offer Work on real production ERP systems (not demos) Clear product direction and structured tasks Flexible working model Competitive compensation based on experience Long-term opportunity with growing projects
How to Apply Please share the below on [Click to show email]ur CVLinks to projects or Git Hub (if available) Brief description of your experience with Frappe / ERPNext
Shortlisted candidates will be contacted for a technical discussion.