주식회사 인프랩 [인프런] 프론트엔드 개발자 우리 회사를 한 줄로 표현해주세요 우리 회사에 대해 4줄 이내로 소개해주세요 모집부문 및 자격요건 인프런 서비스의 핵심인 프론트엔드 시스템 개발 업무를 담당합니다. TypeScript / React / Next.js 기반의 웹 프론트엔드와 React Native 기반의 모바일 앱을 빠르고 안정적으로 구축하며, 기술적 완성도뿐 아니라 비즈니스 임팩트와 사용자 경험을 함께 고민하는 프론트엔드 엔지니어를 찾습니다. [담당업무] - TypeScript, React, Next.js(Pages Router) 기반으로 인프런 서비스의 웹 프론트엔드를 개발하고 배포합니다. - React Native 기반으로 인프런 Android/iOS 모바일 앱을 개발하고 배포합니다. - pnpm + Turborepo 모노레포 환경에서 웹과 모바일이 함께 사용하는 공용 패키지와 서비스 코드를 관리합니다. - Module Federation(Micro Frontend)을 활용해 독립적으로 개발·배포 가능한 프론트엔드 아키텍처를 운영합니다. -TanStack Query를 활용한 서버 상태 관리와 SSR/CSR을 상황에 맞게 적절히 선택하여 최적의 사용자 경험을 제공합니다. - 상황에 맞게 네이티브 구현과 WebView 구현을 적절히 나눠 진행합니다. - Mantine 기반 자체 디자인 시스템을 활용해 일관된 UI를 구현하고, 재사용 가능한 컴포넌트를 개발합니다. - Mixpanel, GTM 등을 활용한 사용자 행동 분석과 Hackle을 통한 A/B 테스트로 데이터 기반의 제품 개선에 참여합니다. - i18next, locize를 활용해 한국어, 영어, 일본어, 베트남어 등 다국어 서비스를 지원합니다. - Datadog을 통해 웹/모바일 에러 추적, 페이지 로드 시간, API 응답 속도 등을 실시간으로 모니터링하며 성능 병목 지점을 발견하고 개선합니다. - 코드리뷰(온라인 PR, 오프라인 페어프로그래밍)를 통해 함께 성장하는 문화를 만들어 갑니다. [자격요건] 아래 개발팀의 미션과 가치에 동의하시는 분이어야 합니다. https://tech.inflab.com/20231117-devteam-value/ - TypeScript에 대한 이해가 있으며, 정적 타입 기반의 안정적인 개발을 지향하시는 분 - React 기반 프론트엔드 개발 경험이 있으신 분 - HTML, CSS 등 마크업에 대한 충분한 이해도가 있으신 분 - SSR, CSR에 대한 기본적인 이해가 있으신 분 - HTTP 통신에 대한 기본적인 이해, RESTful API에 대한 설계나 개발 경험이 있으신 분 - 반응형 웹 개발에 대한 이해가 있으신 분 - Git과 Github에 대한 기본적인 사용법을 알고 있고, Git Flow를 이해하고 계신 분 [우대사항] 아래 기술 경험이 꼭 있어야만 하진 않습니다. - Next.js 기반의 SSR/SSG 프로젝트 경험이 있으신 분 - 모노레포(pnpm, Turborepo 등) 환경에서 개발해본 경험이 있으신 분 - Micro Frontend(Module Federation) 아키텍처를 다뤄본 경험이 있으신 분 - TanStack Query 등 서버 상태 관리 라이브러리를 실무에서 활용해본 경험이 있으신 분 - Webpack, Vite 등 번들러를 직접 구성하거나, 빌드 관련 문제를 해결해본 경험이 있으신 분 - 웹표준, 웹접근성에 대한 이해 또는 실무 경험이 있으신 분 - i18n(다국어) 서비스 개발 경험이 있으신 분 - A/B 테스트, 기능 플래그 등 실험 기반 개발 경험이 있으신 분 - React Native를 활용한 모바일 앱 개발 및 배포 경험이 있으신 분 - Android/iOS 다양한 환경과 디바이스에 적합한 UI/UX에 대한 이해가 있으신 분 - 모바일 앱에서의 네이티브 모듈 연동 등 효율적인 배포 관리 경험이 있으신 분 - 모바일 OS별 다양한 트러블 슈팅(WebView, 영상 플레이어, OAuth 등) 경험이 있으신 분 - 오픈소스에 기여해본 경험이 있으신 분 - (주니어분들이라면) 위 언급되어 있는 개념들을 몰라도 빠르게 내 것으로 만들 수 있는 나만의 학습법을 가지고 계신 분 - (경력무관) 운영/기획 파트 등 개발자가 아닌 분들께 상황을 설명할 때 그들의 입장에서, 그들의 언어로 이야기하는 게 당연하신 분 - (경력무관) 대화보다 하나의 문서를 작성하고 공유하길 좋아하시는 분 위 기술적 경험 외에 팀원으로서 다음과 같은 분들과 함께하고 싶어요. 소통과 투명성 - 작업 진행 상황, 이슈, 완료 예정일을 먼저 공유하여 동료(PM, BE, PD)가 다음 단계를 예측할 수 있게 만드시는 분 - "안 돼요"가 아니라, 어떤 시도를 했고 원인이 무엇인지 맥락을 함께 전달해주시는 분 - 타 직군에게 기술적 제약을 설명할 때, 그들의 언어로 이해하기 쉽게 풀어서 이야기하시는 분 - 문서화(기능명세서, 운영 매뉴얼, 인수인계 문서 등)를 통해 지식을 팀에 공유하시는 분 말보다 시각화로 증명하는 태도 - 아이디어 제안 시 빠르게 프로토타입을 만들어 눈으로 보여주시는 분 - 기술 도입 전 POC(Proof of Concept)를 통해 검증한 뒤 팀에 제안하시는 분 - 본인이 만든 서비스를 실제 운영까지 해보신 분 비즈니스 임팩트를 우선하는 관점 - "왜 이 기능을 만드는가?"를 먼저 묻고, 기획 의도에 맞춰 기술적 대안을 제시하시는 분 - 화려한 기술 스택보다 서비스의 안정성과 사용자 편의를 최우선으로 두시는 분 - 기획서를 보고 기술적으로 문제가 될 부분을 미리 파악해 공유하시는 분 - 사용자 행동 데이터를 기반으로 제품 개선에 참여하신 경험이 있으신 분 팀의 짐을 덜어주는 완결성 - 테스트코드 작성, Storybook 문서화 등 자체 검증 체계를 갖추고 계신 분 - 팀의 비효율(반복 작업, 문서화 부재)을 스스로 찾아 개선하고 자동화해본 경험이 있으신 분 - 디자인 시스템, UI 라이브러리 구축 등 팀 전체의 생산성 향상에 기여해본 경험이 있으신 분 - 웹 서비스 성능 개선(Lighthouse, code splitting, 번들 최적화 등)을 진행해본 경험이 있으신 분 - Datadog 등 모니터링 도구를 활용해 에러를 추적하고 장애를 해결해본 경험이 있으신 분 - 동일 장애 재발 방지를 위해 시스템/프로세스 개선을 해보신 분 근무조건 고용형태: 정규직(수습기간3개월) 급여조건: 회사내규 전형단계 및 제출서류 전형단계: 서류전형 >; 시험진행 >; 면접진행 >; 2차면접진행 >; 최종합격 추가 제출서류 이력서, 자기소개서 접수방법 접수방법: 자사 홈페이지 기타 유의사항 입사지원서 및 제출서류에 허위사실이 있을 경우 채용이 취소될 수 있습니다. 00
IT개발·데이터>웹개발자>프론트엔드