VARITE INC · 23 hours ago
Platform Engineer (UI)
VARITE INC is seeking a front-end–focused Platform Developer (UI) to join their Digital Employee Experience team. The role involves building scalable React interfaces, integrating with platform services, and ensuring automated UI testing for reliability.
Information Technology & Services
Responsibilities
Build modern UI: Develop responsive, modular React components in TypeScript; follow component‐driven development and maintain a shared library of reusable patterns
Design system integration: Implement designs using **** Spectrum (preferred) or equivalent systems; ensure consistency of layout, interaction, and theming across surfaces
Quality & test automation: Author and maintain UI test suites in Playwright (smoke, regression, critical user journeys); add test hooks and selectors to enable dependable automation
API integration: Connect views to REST/JSON services, handle state and data fetching, and implement robust error and loading states
Performance & reliability: Diagnose and fix client‐side bottlenecks (render churn, bundle size, network usage); monitor and address issues surfaced from logs and synthetic tests
Collaboration & delivery: Work with product analysts to clarify requirements, estimate effort, de‐risk edge cases, and participate in code reviews and iterative releases
Documentation: Document components, usage guidelines, and testing approaches so others can adopt patterns consistently
Developer experience (nice-to-have): Use coding assistants (e.g., Cursor) responsibly to speed routine work while preserving readability and standards
Qualification
Required
Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience)
3+ years building production React applications with TypeScript
Hands‐on experience creating and maintaining UI automation with Playwright (Cypress/Selenium acceptable)
Proficient with Git, pull requests, and team‐based review practices; exposure to CI/CD pipelines
Experience with Node.js‐based tooling (package managers, build scripts, test runners)
Strong proficiency with React, TypeScript/JavaScript, and front‐end build tooling
Experience writing reliable automated UI tests with Playwright (or similar frameworks)
Comfortable integrating REST/JSON APIs and managing client‐side state
Solid grasp of performance fundamentals (bundling, code‐splitting, memoization) and practical debugging
Clear communication and collaboration in agile teams; proactive in raising questions and simplifying complexity
Preferred
Familiarity with **** Spectrum or other enterprise design systems
Familiarity using coding assistants (e.g., Cursor) and knowing when not to rely on them
Use coding assistants (e.g., Cursor) responsibly to speed routine work while preserving readability and standards