Avatar for MyOfficePass
A workplace access platform for access control and visitor management

Frontend Developer

  • $180k – $276k MXN • No equity
  • |Remote (
    Everywhere
    )
  • |Full Time
Posted: yesterday• Recruiter recently active
Hires remotely in
Everywhere
Remote Work Policy

Remote only

Company Location
Visa Sponsorship

Not Available

RelocationAllowed

About the job

About the Company and Product

We're building a technology company around a web platform that helps organizations manage who can use their spaces and how access information is handled. The product brings together user and administrator portals, an API, and backend processes. It currently includes authentication, account recovery, invitations, a people directory, and read-only imports from external access-control systems. Imports retrieve information without changing the source system. Our goal is a secure, easy-to-use platform that keeps each organization's data separate.

About the Role

You'll build and evolve the user interface for a multi-portal web platform. You'll design scalable solutions with React, Next.js, and TypeScript; connect interfaces to APIs through typed contracts; and safeguard performance, accessibility, and visual quality. You'll work with backend, QA, and product to review interface proposals before implementation.

What You'll Do

  • Design, build, and maintain web applications with React, Next.js, and TypeScript, keeping presentation, state, and data integration clearly separated.
  • Define routes, modules, and composition patterns; submit mockups for visual changes and get approval before implementation begins.
  • Build and maintain reusable components and responsive styles, using props and design tokens to keep interfaces consistent.
  • Integrate applications with REST APIs through documented contracts and shared types; handle responses and errors without duplicating server-side rules in the browser.
  • Manage asynchronous data and UI states, including request cancellation, stale-response handling, and clear loading, error, and empty-state messages.
  • Improve performance with route-level code splitting, lazy loading for heavy modules, and analysis of bundle size and behavior.
  • Create accessible, responsive interfaces with semantic HTML; help the team make decisions about content, visual hierarchy, and interaction design.
  • Write and maintain component and interaction tests; use test results and browser tools to investigate defects.
  • Contribute to code reviews and technical decisions that keep the frontend codebase consistent, readable, and easy to test.

What We're Looking For

  • Professional experience building production web applications with React and TypeScript.
  • Hands-on knowledge of Next.js and the judgment to decide which logic belongs on the server, in the browser, or in shared components.
  • Strong knowledge of components, composition, hooks, state management, and frontend module organization.
  • Experience integrating REST APIs and working with requests, responses, and errors defined by types or documented contracts.
  • Knowledge of semantic HTML and modern CSS; design judgment to prepare mockups before coding, explain visual and content decisions, incorporate feedback, and obtain approval.
  • Applied knowledge of web accessibility, load performance, and asynchronous data handling.
  • Experience with UI testing, Git, and collaboration through code reviews.
  • B2 level of English is essential.

Nice to Have

  • Experience with Playwright or Vitest for automating component tests and user journeys.
  • Knowledge of OpenAPI, generated contracts, and monorepos using pnpm or Turborepo.
  • Experience with design systems, CSS variables, bundle analysis, or lazy loading.
  • Experience working on products with multiple portals, shared interfaces, or organization-scoped data.

Team Technology Stack

Next.js, React, TypeScript, Tailwind CSS, REST APIs, Playwright, Vitest, pnpm, and Turborepo.

Similar Jobs

impakter.com company logo
impakter.com
Empower your sustainable lifestyle - Take action everyday