Nodejs Developer — United States — LinkedIn — 4488820286
Зарплата не указана
ОткликнутьсяAbout The Company
HTC Global Services Inc. helps organizations build, modernize, and support technology solutions. At HTC Global Services, you will collaborate with experienced professionals, work alongside clients, and contribute to high-performing teams. The company offers opportunities to grow your career and develop skills in emerging technologies while helping deliver meaningful results. HTC Global Services values collaboration, inclusion, and continuous learning, and is committed to creating an environment where employees can contribute, develop, and succeed.
About The Role
HTC Global Services is seeking a Senior Front-End Engineer specializing in React and TypeScript to build and enhance production web applications. In this role, you will contribute to frontend architecture and application features, creating maintainable, accessible, and high-performing user experiences. You will work across reusable component design, state management, API integration, testing, and production troubleshooting. Partnering with product, design, and quality assurance teams, you will help translate requirements into dependable solutions and communicate technical decisions and trade-offs clearly.
Qualifications
You bring at least five years of experience building production web applications, including three or more years working with React and TypeScript. You have strong knowledge of React hooks, context, component design patterns, lazy loading, and techniques for preventing unnecessary re-renders. You have hands-on experience with Redux Toolkit, selectors, and a server-state library such as React Query, including caching, invalidation, and error handling.
You have built multi-step or conditional forms using react-hook-form or a comparable library, with schema-based validation such as Yup or Zod. You are experienced integrating REST APIs and managing request lifecycles, errors, and performance through approaches such as debouncing, batching, and optimistic updates. You have used component frameworks such as MUI, CSS-in-JS tools such as Emotion, and theming systems.
Your testing background includes Jest, React Testing Library, and API mocking tools such as MSW. You understand how to create reliable tests that support refactoring. You apply practical accessibility techniques, including semantic HTML, keyboard navigation, and screen-reader support, and understand WCAG 2.1 AA practices. You are familiar with Core Web Vitals, bundle size, code splitting, and browser-based performance profiling. You also have experience with Git workflows, code reviews, and CI/CD quality gates for linting, type checking, and test coverage, as well as diagnosing production issues with logs, monitoring, and error-tracking tools. Clear written and verbal communication is essential.
Experience with monorepos such as Nx or Turborepo, pnpm workspaces, Webpack or Babel configuration, multi-brand applications, or Node.js and Express is beneficial.
Responsibilities
Build, maintain, and improve production applications using React and TypeScript. Develop reusable components with hooks, context, and established design patterns, and implement user interfaces with MUI, Emotion, and theming. Manage application and server state with Redux Toolkit and React Query or similar tools. Create complex forms with clear validation and accessible interactions.
Integrate REST APIs, handle loading and error states, and improve request efficiency. Optimize rendering, lazy loading, code splitting, bundle size, and Core Web Vitals. Use browser developer tools to profile performance and investigate issues. Write and maintain automated tests, participate in Git-based workflows and code reviews, and contribute to CI/CD quality standards. Troubleshoot production concerns using monitoring and error-tracking information, document implementation decisions, and collaborate with product, design, and QA partners to deliver reliable features.
Benefits
Eligible employees may have access to a comprehensive benefits package that can include medical, dental, and vision coverage; paid time off and paid holidays; 401(k) matching; group life and disability insurance; professional development opportunities; wellness programs; and other employee perks. Benefits and eligibility may vary based on role, location, and applicable plan terms.
Equal Opportunity
HTC Global Services Inc. is an Equal Opportunity Employer and a proud National Minority Supplier. The company is committed to a workplace free from discrimination and harassment, where every employee is treated with dignity and respect. HTC Global Services celebrates differences and recognizes that diverse cultures, perspectives, and skills contribute to innovation and success. The company seeks to empower individuals and foster an environment where everyone feels valued, included, and respected.