Search
Duplicate
💻

Product Engineer - Frontend

플렉스팀의 Product Engineer는 깊은 고민과 높은 기술적 이해도를 토대로 견고하고 유연한 시스템을 만듦으로써 사람과 조직의 문제 해결이라는 팀의 목표 달성에 기여합니다.
세상에는 수많은 조직이 존재하며, 지금도 매 초마다 새 조직이 탄생합니다. 조직은 그 수만큼이나 인사 및 근태 관리, 계약 및 급여, 평가와 보상까지 전방위에 걸쳐 다양한 문화와 정책을 가집니다. 어느 조직에게나 편리하게 느껴지면서도 아직 발견되지 않은 용례까지 품을 수 있는 제품을 만드는 일은 도전적이지만 달성할만한 가치가 충분한 과제입니다.
flex 팀에 합류해, 높은 엔지니어링 품질 기준을 고수하며, 안정성과 보안성의 타협 없이 제품을 빠르고 지속적으로 전달하며, 그 과정에서 유연하게 변화를 수용할 수 있는 시스템을 만드는 여정에 함께하세요.
이런 일을 하게 됩니다
인사 관리, 시간 관리, 급여 자동화, 전자 계약, 평가 및 보상, 채용을 비롯한 조직과 사람에 관한 모든 문제를 해결하는 People Platform을 개발합니다.
팀 내 프론트엔드 기술의 전문가로서, 웹 생태계에 대한 지식을 바탕으로 제품이 사용자와 만나는 영역의 경험을 책임지고 감동적인 사용자 경험을 제공합니다.
문제 정의로부터 제품 개발, 테스트, 배포 및 운영까지 서비스 개발의 모든 과정에 깊게 관여합니다.
복잡한 비즈니스 로직을 고객은 편하게, 동료는 쉽게 이해할 수 있게 녹여냅니다.
합류 시의 업무를 상상할 수 있는, 최근 팀에서 작업을 진행하며 했던 고민의 예시입니다
근태를 완전히 자율로 맡기고 싶은 조직과 지각을 철저하게 관리하고 싶은 조직. 문화가 전혀 다른 두 조직 모두가 편리하게 쓸 수 있는 근태 관리 제품은 어떤 모습일까?
성능 및 사용성의 문제 없이 브라우저 상에서 수백, 수천 명 이상의 인사 정보를 일괄 변경하는 UI를 어떻게 만들 수 있을까?
개발자는 직관적으로 사용할 수 있고, 디자이너의 의도도 충분히 반영 가능하지만 시스템 수준에서 의도하지 않은 사용은 방지하는 디자인 시스템 구현체는 어떤 인터페이스를 가져야 할까?
하나의 거대한 Next.js 앱을 분리해 기능 조직별로 자유롭게 배포할 수 있으면서도 효율적으로 공통 코드를 공유하고 앱 간 연결된 UX의 유려함은 지켜내려면 어떤 준비가 필요할까?
이런 분과 함께 하고 싶습니다
프론트엔드 영역과 웹 환경에 대한 깊은 이해를 토대로 제품 개발에 기여하실 분
시장과 사용자의 문제에 집중하며 복잡한 도메인을 유연한 시스템으로 풀어내는 역량을 갖추신 분
경험을 통한 학습을 즐거워하며, 이를 동료들과 나누며 함께 성장하는 분
git 을 사용한 협업에 익숙하신 분
아래 기술 스택에 익숙하거나 빠르게 익숙해지기 위한 역량 및 의지가 있는 분
flex Frontend를 이루는 핵심 기술 스택
코어: TypeScript, React, Next.js
상태 관리 : React Context, Redux, react-query
스타일링 : SCSS, styled-components, Flex Design System, Storybook
빌드 및 테스트 : Babel, Webpack, Rollup, Jest, Testing Library
CI/CD : GitHub Actions, Jenkins, Yarn workspace, changesets
기타 : AWS (CloudFront, S3, Lambda), Gatsby
플렉스팀에 지원하려면?
경력 중심의 이력서를 join@flex.team으로 보내주세요.
이력서가 없다면 LinkedIn 주소 등의 개인 프로필 확인이 가능한 URL 을 보내주셔도 좋습니다.
플렉스팀은 병역지정업체로 산업기능요원 전직 및 보충역 신규 편입이 가능합니다.