About the role
About the role
We are looking for a frontend JavaScript developer with React for a fiber-optic internet provider in Lima that is rebuilding its customer portal and internal operations dashboard (sign-ups, technical visits, incidents).
Responsibilities
- Build the customer portal in React: usage, invoices, online payments (Yape/Plin, card) and support tickets.
- Develop the operations dashboard for the technical team: installation schedule, coverage map and network status.
- Integrate the ISP management system APIs (MikroWisp) and payment gateways.
- Care for performance and accessibility on mid-range phones, where most customers connect.
- Work from Figma designs and deliver reusable, tested components.
Must-have requirements
- 3+ years with modern JavaScript and React (hooks, React Router, state management).
- TypeScript, REST API consumption, token-based authentication.
- Modern CSS (Tailwind or similar), responsive design and basic accessibility.
- Git with pull requests, testing with Vitest/Testing Library.
- Basic English (reading documentation).
Nice to have
- Next.js, PWA and push notifications.
- Experience in telecom, utilities or self-service portals.
- Peruvian payment gateways (Culqi, Niubiz, Izipay).
Terms
- Hired through Code Society, 100% remote, Lima hours.
- 6-month project with possible extension.