Frontend Engineer (React GraphQL UIUX)

IReply Services

Not Interested
Bookmark
Report This Job

profile Job Location:

Cebu - Philippines

profile Monthly Salary: Not Disclosed
profile Experience Required: 5years
Posted on: 11-11-2025
Vacancies: 1 Vacancy

Job Summary

Overview: We are building a Management Portal Platform designed to support multiple operational modules (e.g. billing job processing provisioning reporting). The frontend will be a modular admin portal where each backend module contributes its own UI pages and components. We are seeking a Frontend Engineer to design and implement this admin portal using React and GraphQL. This role is responsible for building the UI framework navigation and shared components as well as implementing module-specific UIs (starting with Billing and Job Management). This is a foundational frontend role: you will establish the design system GraphQL integration patterns and modular UI architecture that future modules will follow.

Responsibilities

Core Frontend Framework

Develop the React-based admin portal (React 18 Vite).
Implement a modular UI framework where each backend module contributes routes pages
and components.
Build shared UI components (navigation layout theming tables forms).
Ensure the frontend is responsive accessible and user-friendly.

GraphQL Integration

Integrate with the GraphQL API gateway using Apollo Client (or similar).
Define GraphQL query/mutation patterns for consistent data fetching.
Use GraphQL Codegen to generate TypeScript types from the schema.
Implement error handling loading states and caching for GraphQL queries.

Module UIs

Build Job Management UI (submit jobs track progress view history).
Build Billing UI (usage dashboards invoices payments).
Extend the portal with future modules (Provisioning Reporting Notifications).
Ensure module UIs follow the same design and integration conventions.

UX & Design

Work with stakeholders to design intuitive workflows for administrators.
Implement data visualization (charts graphs tables) for usage and reporting.
Ensure consistency across modules with a shared design system.
Continuously improve usability based on feedback.

What Success Looks Like (First 90 Days)

A working React admin portal scaffolded with modular routing and shared components.
GraphQL integration set up with Apollo Client Codegen for type-safe queries.
A Job Management UI implemented consuming GraphQL queries/mutations.
A Billing UI scaffolded ready to display invoices usage and payments.
A design system established for consistent look and feel across modules.
Documentation of frontend conventions so future engineers can add modules easily.

Requirements

  • Must be a Filipino Citizen

  • Strong experience with React (hooks state management component architecture)

  • Experience with GraphQL (Apollo Client schema-driven development)

  • Familiarity with TypeScript in frontend development

  • Experience building admin dashboards or management portals

  • Strong sense of UI/UX design and usability

  • Familiarity with data visualization libraries (Recharts D3 etc.)

  • Experience integrating with modular APIs and handling complex data flows

  • Bonus: Experience with design systems (Storybook Material UI Tailwind)

  • Bonus: Experience with authentication flows (JWT OAuth)



  • Benefits

  • Paid Leaves & Birthday Off: Take time when you need it and convert unused leave into cash. Enjoy an extra day off on your birthday.

  • Comprehensive Health Insurance: Coverage starts from day one and includes one dependent.

  • Performance-Based Salary Increase: Receive a raise after regularization based on your performance.

  • Annual Salary Adjustments: Recognizing long-term commitment with yearly salary increases.

  • Employee Recognition: Be rewarded for your hard work with incentives and recognition.

  • Engaging Team Activities: Participate in Family Days Summer Splash and other fun events that strengthen the iReply community.




  • Required Skills:

    Must Be a Filipino Citizen Strong experience with React (hooks state management component architecture). Experience with GraphQL (Apollo Client schema-driven development). Familiarity with TypeScript in frontend development. Experience building admin dashboards or management portals. Strong sense of UI/UX design and usability. Familiarity with data visualization libraries (Recharts D3 etc.). Experience integrating with modular APIs and handling complex data flows. Bonus: experience with design systems (Storybook Material UI Tailwind). Bonus: experience with authentication flows (JWT OAuth).


    Required Education:

    Any Computer Related Courses

    Overview: We are building a Management Portal Platform designed to support multiple operational modules (e.g. billing job processing provisioning reporting). The frontend will be a modular admin portal where each backend module contributes its own UI pages and components. We are seeking a Frontend E...
    View more view more

    Company Industry

    IT Services and IT Consulting

    Key Skills

    • Front End
    • CSS
    • Balsamiq
    • HTML
    • JavaScript
    • Web Design
    • Adobe Photoshop
    • Jasmine
    • Adobe Illustrator
    • CorelDraw
    • Selenium
    • Computer Engineering
    • Sketch
    • Troubleshooting