Uvation
Uvation
Uvation은 IT 인프라, 인공지능, 사이버 보안 및 클라우드 운영에 주력하는 기술 서비스 기업입니다. 관리형 IT, 보안 및 네트워크 운영 서비스와 함께 Dell 및 Nvidia 기술을 기반으로 구축한 AI 솔루션을 제공합니다. 또한 Oracle Cloud, Google Cloud, Amazon Web Services와의 파트너십을 통해 클라우드 환경을 지원하고 하드웨어 및 소프트웨어 제품을 판매하는 마켓플레이스를 운영합니다. 컨설팅, 헬스케어 및 인공지능 분야의 조직을 대상으로 서비스를 제공하며, 관리형 기술 서비스, 안전한 인프라 및 엔터프라이즈 클라우드 솔루션에 관심이 있는 전문가와 관련된 업무를 수행합니다.

시니어 프론트엔드 개발자 겸 기술 리드—싱가포르 원격

React와 Next.js 프론트엔드 아키텍처, 성능, API 통합 및 인터랙티브 그래픽을 이끕니다. 엔지니어를 멘토링하며 복잡한 기능의 제공을 주도합니다.

설명

  • 복잡한 프론트엔드 기능의 기술 방향을 설정합니다
  • 설계 결정, 코드 리뷰, 멘토링을 통해 팀을 이끕니다
  • React와 Next.js 전문성을 아키텍처, 성능 및 통합에 적용합니다
  • UI, 비즈니스 로직, 데이터 액세스 사이의 경계를 명확히 하는 확장 가능한 프론트엔드 아키텍처를 구축합니다
  • 재사용 가능한 컴포넌트 라이브러리를 만들고 일관된 컴포넌트 API를 유지합니다
  • 상세한 시각적 사양과 확립된 디자인 시스템을 바탕으로 인터페이스를 구축합니다
  • REST API를 통합하고 백엔드 팀과 API 계약을 검증합니다
  • 코드 분할, 지연 로딩, 번들 분석을 통해 성능을 측정하고 개선합니다
  • WebGL, three.js 또는 React Three Fiber를 사용해 그래픽 집약적 인터페이스를 개발합니다
  • 계층화된 인터페이스와 그래픽 영역 전반의 이벤트와 상호작용을 처리합니다
  • 지도 SDK를 통합하고 좌표계와 공급자 대체 방식을 관리하며 API 토큰을 보호합니다
  • 기존 호스트 애플리케이션과 통합할 수 있는 격리된 컴포넌트를 만듭니다
  • 실용적인 테스트 전략을 바탕으로 자동화 테스트를 구축하고 유지합니다
  • CI/CD 파이프라인, Git 워크플로, 풀 리퀘스트 리뷰에 기여합니다
  • 동료를 멘토링하고 업무를 세분화하며 작업을 추정하고 기술적 결정을 문서화합니다
  • 프론트엔드 보안 원칙과 책임 있는 서드파티 의존성 관리 방식을 적용합니다

지원 자격

  • React, Next.js, TypeScript 및 최신 Hooks 기반 컴포넌트 설계에 능숙해야 합니다
  • 단일 진실 공급원을 사용하고 UI, 비즈니스 로직, 데이터 액세스 계층을 명확히 구분하는 확장 가능한 프론트엔드 아키텍처를 구축할 수 있어야 합니다
  • 재사용 가능한 컴포넌트 라이브러리를 구축하고 일관된 컴포넌트 API를 유지한 경험이 있어야 합니다
  • 효율적인 선택자 설계를 포함해 Zustand, Redux Toolkit 또는 이에 준하는 상태 관리 솔루션에 대한 깊은 지식이 있어야 합니다
  • 반응형 디자인, 접근성, 스타일 격리를 아우르는 탄탄한 HTML, CSS, SCSS 역량이 있어야 합니다
  • IBM Carbon 또는 Material UI와 같은 시스템을 사용해 상세한 시각적 사양을 인터페이스로 구현한 경험이 있어야 합니다
  • 타입이 지정된 모델, 어댑터, 폴링, 불완전하거나 일관되지 않은 데이터에 대한 방어적 처리를 포함한 탄탄한 REST API 통합 역량이 있어야 합니다
  • 백엔드 API 계약을 정의하거나 검토하고 계약 테스트 원칙을 적용한 경험이 있어야 합니다
  • 프로파일링, 메모이제이션, 코드 분할, 지연 로딩, 번들 분석을 통한 검증된 성능 최적화 경험이 있어야 합니다
  • 그래픽 집약적 화면에서 프레임 속도, GPU 사용률, 메모리 동작에 대한 이해가 있어야 합니다
  • 장면 및 카메라 제어, 포인터 피킹, 애니메이션 타임라인을 포함한 WebGL, three.js 또는 React Three Fiber 실무 경험이 있어야 합니다
  • 계층화된 인터페이스와 그래픽 영역 전반의 이벤트와 상호작용을 조정한 경험이 있어야 합니다
  • 지도 SDK 통합, 좌표계 처리, 공급자 대체 방식 구현, API 토큰 보안 경험이 있어야 합니다
  • 명확한 props와 콜백, 격리된 스타일을 갖추고 의도하지 않은 전역 부작용이 없는 호스트 애플리케이션 컴포넌트를 만들 수 있어야 합니다
  • Vitest 또는 Jest와 React Testing Library를 사용한 탄탄한 테스트 경험과 실용적인 테스트 전략이 있어야 합니다
  • 엄격한 TypeScript, 오류 경계, 크로스 브라우저 테스트, 브라우저 DevTools 경험이 있어야 합니다
  • CI/CD 파이프라인, Git 워크플로, 철저한 풀 리퀘스트 리뷰에 기여한 경험이 있어야 합니다
  • Azure DevOps 경험이 있어야 합니다
  • 멘토링, 업무 세분화, 추정, 기술 문서화를 통해 기술 리더십을 입증한 경험이 있어야 합니다
  • 안전한 환경 구성, 안전한 로깅, 책임 있는 서드파티 의존성 관리를 포함한 프론트엔드 보안 기본 원칙을 이해해야 합니다
  • 우대: GSAP 또는 Framer Motion과 같은 고급 애니메이션 라이브러리 경험
  • 우대: 차트 및 데이터 시각화 라이브러리 경험
  • 우대: Playwright를 사용한 시각적 회귀 또는 엔드투엔드 테스트 경험
  • 우대: 대규모 국제화 및 현지화 제공 경험
  • 우대: 마이크로 프론트엔드, 모노레포 또는 디자인 시스템 거버넌스에 대한 이해
  • 우대: 프로덕션 옵저버빌리티, 릴리스 지원, 인시던트 조사 경험
  • 우대: 복잡한 상호작용을 위한 기술 탐색 또는 개념 증명 작업을 주도한 경험