
UI 전문가(React 및 Node.js) – YASH Technologies, 푸네 현장 근무
YASH Technologies의 푸네 팀에서 React와 Node.js를 사용해 풀스택 웹 솔루션을 구축합니다. 반응형 인터페이스, 백엔드 서비스, API, 테스트 및 클라우드 배포를 담당합니다.
설명
- 확장 가능하고 고성능인 웹 애플리케이션을 구축하고 유지 관리합니다
- React.js, TypeScript 또는 JavaScript, Next.js와 Tailwind CSS 같은 최신 CSS 프레임워크를 사용해 반응형 인터페이스를 만듭니다
- Figma 디자인을 브라우저와 디바이스 전반에서 픽셀 단위로 정확한 반응형 경험으로 구현합니다
- Redux Toolkit, Context API 또는 Zustand로 애플리케이션 상태를 구성합니다
- React Query로 서버 측 데이터를 관리합니다
- Express.js 또는 NestJS를 사용해 확장 가능한 Node.js 서비스를 개발하고 지원합니다
- 마이크로서비스 아키텍처에서 RESTful API와 GraphQL API를 구축합니다
- 백엔드 아키텍처를 이끌고 검증된 소프트웨어 설계 패턴을 적용합니다
- 애플리케이션의 높은 성능, 확장성 및 안정성을 유지합니다
- 타사 서비스를 연동하고 JWT, OAuth2 및 SSO 인증과 권한 부여로 애플리케이션을 보호합니다
- AI 지원 도구를 활용해 개발과 리팩터링을 가속하고, 테스트를 생성하며, 커버리지를 확대하고, 엣지 케이스를 발견하고, 품질 또는 성능 문제를 식별합니다
- 데이터베이스 스키마를 설계하고 PostgreSQL, MySQL, MongoDB 및 Redis 전반에서 데이터 무결성을 유지합니다
- Jasmine, Jest 또는 Vitest로 단위 테스트를 개발하고 코드 커버리지 80% 이상을 유지합니다
- Cypress 또는 Playwright로 엔드투엔드 테스트 스위트를 구축합니다
- GitHub Actions와 Docker를 사용해 CI/CD 워크플로를 운영하고 지원하며 AWS, Azure 또는 GCP 배포를 수행합니다
- 코드를 검토하고 엔지니어링 표준을 준수하며 주니어 개발자의 성장을 지원합니다
지원 자격
- 풀스택 개발 경력 4년 이상
- Hooks 및 상태 관리를 포함한 React.js 경력 4년 이상
- Node.js 백엔드 시스템 개발 경력 2년 이상
- TypeScript와 최신 JavaScript(ES6+)를 능숙하게 사용
- Next.js, REST API, GraphQL 및 마이크로서비스 실무 경험
- Git, CI/CD, Docker 및 클라우드 플랫폼에 대한 실무 지식
- 성능 최적화, 접근성 및 테스트 원칙에 대한 탄탄한 지식
- Agile/Scrum 팀 근무 경험
- 뛰어난 커뮤니케이션 및 협업 능력
- React.js, TypeScript, JavaScript, Next.js, Redux Toolkit, React Query, Tailwind CSS, Node.js, Express.js, NestJS, REST API, GraphQL, PostgreSQL, MySQL, MongoDB, Redis, Jasmine, Jest, Vitest, Cypress, Playwright, AWS, Azure, GCP, Docker, Kubernetes 및 GitHub Actions 관련 경험
- GitHub Copilot, ChatGPT, Cursor 또는 Amazon Q를 포함한 AI 지원 개발 도구 사용 경험
- AI가 생성한 코드의 성능, 보안 및 유지 관리 가능성을 평가할 수 있는 능력
- 우대: Module Federation 또는 이에 준하는 기술을 사용한 마이크로 프런트엔드 애플리케이션 구축 경험
- 우대: 프로그레시브 웹 앱(PWA)에 대한 이해
- 우대: 웹 접근성 및 WCAG 준수에 대한 지식
복리후생
- 유연한 근무 방식
- 다양성과 포용성을 중시하는 팀 문화
- 경력 중심의 체계적인 기술 개발 기회
- 지속적으로 배우고, 잊고, 다시 배울 수 있는 기회
- 안정적인 고용
- 기업의 윤리적 가치에 기반한 긍정적인 환경
- 비즈니스 목표 달성을 위한 지원



