Job Description

About the RoleHanson Consulting Group is seeking an experienced Senior Front-End Developer to support our client in the tech and gaming industry. In this role, you will focus on building responsive, accessible, and high-performance web user interfaces for internal game development tools (e.g. Xbox Game Creator Services like PlayFab). You’ll work closely with design and service teams to deliver a user-centric experience that empowers game developers to configure, monitor, and manage their games across multiple platforms.Location & Hours: Candidates must be willing to align with Pacific Time working hours for real-time collaboration with our client and teams. The individual in this role will also be required to participate in the team’s on-call rotation at least once per quarter, depending on team needs.Responsibilities:Ship accessible, performant UIs: Build responsive React interfaces that meet WCAG standards and uphold strong performance budgets (fast loads, smooth interactions).Own observability: Instrument meaningful events, metrics, and traces; define SLIs/SLOs; maintain dashboards and alerts; use data to guide product and technical decisions.Co-design APIs for UX fit: Collaborate with service teams to shape data contracts (schemas, pagination, filtering, error models, versioning, rate limits) that make the front end efficient and intuitive.Quality by default: Write unit/integration/e2e tests, keep CI healthy, and use feature flags and staged rollouts for safe delivery and quick rollback.Reusable architecture: Create clear component patterns and state management approaches that scale and are easy to maintain.Stabilize and Evolve: Maintain select AngularJS components as needed and lead measured transitions to React.Partner across disciplines: Work daily with Design and Backend teams; communicate trade-offs clearly and document decisions.How The Team Works (Principles):Clarity first: Define problem, constraints, metrics, and decision owner.Short feedback loops: MVPs, feature flags, experiments, telemetry-driven iterations.Bias for action: Prefer reversible changes; escalate quickly when blocked.Evidence over opinions: Let data, customer signals, and incident learnings steer.One team: Tight coordination across PM/Design/Eng/SRE/Compliance; inclusive by default.Sustainable pace: Protect focus, reduce toil, and invest in developer experience.What You’ll Bring:Secondary education degree (Bachiller Universitario or Licenciado degree)Senior-level React + TypeScript experience delivering complex, componentized UIs (hooks, composition, routing).Proven accessibility practice (semantic HTML, ARIA, audits) and performance chops (code-splitting, memorization, profiling, bundle strategy).Hands-on observability (Web Vitals, custom eventing, dashboards/alerts, familiarity with distributed tracing/Open Telemetry concepts).API collaboration experience: collaborating in the API designs with backend engineers; comfortable reading/writing small server-side changes (e.g., .NET or similar) to ensure seamless integrations with front-end needs.Strong testing habits (Jest, React Testing Library; Cypress/Playwright for key flows), Git flow, and CI familiarity.State management: Thoughtful use of Context / Redux Toolkit / Recoil / React Query (or equivalents) with documented patterns.Clear, empathetic communication; inclusive, low-ego collaboration; ownership mindset.Proven success navigating and delivering results within a complex, large-scale U.S. enterprise environment.Tech Stack:Front end (8-10+ years): React + TypeScript; React Router; state: Context / Redux Toolkit / React Query (or equivalent).Quality: Jest, React Testing Library; Cypress/Playwright for critical flows; ESLint + Prettier; Storybook (nice to have).Performance & a11y: Web Vitals, Lighthouse, axe/pa11y; bundle strategy with Vite/Webpack.Observability: Azure App Insights/Azure Monitor (or Datadog/Grafana); OpenTelemetry concepts; dashboards & alerts.API integration: REST (OpenAPI/Swagger); strong error models, pagination, versioning; GraphQL a plus; OAuth2/OIDC/MSAL familiarity.Backend collaboration (3-5+): .NET/C# preferred for API co-design and small PRs (or equivalent server tech).Build & CI/CD: Node + pnpm/yarn; Azure DevOps or GitHub Actions.Design & workflow: Figma; Azure DevOps (ADO) for backlog/bugs; SharePoint/Confluence-style docs.Cloud: Azure preferred (AWS/GCP welcome).Legacy note: Occasional AngularJS fixes; help plan React migrations.Nice to Have:Design system stewardship (tokens, a11y baked-in).i18n/L10n awareness for global internal tools.Thoughtful use of AI-assisted coding tools.Benefits:Payment of the AguinaldoInclusion in Social Security and Work-related Accidents policy14 days of annual vacation5 days of sick leave12 paid holidays

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period