플렉스팀의 Product Engineer는 사람과 조직의 문제를 시스템으로 해결합니다.
플렉스팀의 Product Engineer는 깊은 고민과 높은 기술적 이해도를 토대로 견고하고 유연한 시스템을 만듦으로써 사람과 조직의 문제 해결이라는 팀의 목표 달성에 기여합니다.
세상에는 수많은 조직이 존재하며, 지금도 매 초마다 새 조직이 탄생합니다. 조직은 그 수만큼이나 인사 및 근태 관리, 계약 및 급여, 평가와 보상까지 전방위에 걸쳐 다양한 문화와 정책을 가집니다. 어느 조직에게나 편리하게 느껴지면서도 아직 발견되지 않은 용례까지 품을 수 있는 제품을 만드는 일은 도전적이지만 달성할만한 가치가 충분한 과제입니다.
flex 팀에 합류해, 높은 엔지니어링 품질 기준을 고수하며, 안정성과 보안성의 타협 없이 제품을 빠르고 지속적으로 전달하며, 그 과정에서 유연하게 변화를 수용할 수 있는 시스템을 만드는 여정에 함께하세요.
이런 일을 함께 하게 됩니다.
- 인사 관리, 시간 관리, 급여 자동화, 전자 계약, 평가 및 보상, 채용을 비롯한 조직과 사람에 관한 모든 문제를 해결하는 People Platform을 개발합니다.
- 팀 내 frontend 기술의 전문가로서, 웹 생태계에 대한 지식을 바탕으로 제품이 사용자와 만나는 영역의 경험을 책임지고 감동적인 사용자 경험을 제공합니다.
- 문제 정의부터 제품 개발, 테스트, 배포 및 운영까지 서비스 개발의 모든 과정에 깊게 관여합니다.
- 복잡한 비즈니스 로직을 고객은 편하게, 동료는 쉽게 이해할 수 있게 녹여냅니다.
- 더 크고 안정적인 프로덕트를 만들기 위해, 플렉스팀의 기술 수준과 개발 문화가 지속적으로 성장하도록 돕습니다.
이런 일을 고민하고 있습니다.
- 근태를 완전히 자율로 맡기고 싶은 조직과 지각을 철저하게 관리하고 싶은 조직. 문화가 전혀 다른 두 조직 모두가 편리하게 쓸 수 있는 근태 관리 제품은 어떤 모습일까?
- 성능 및 사용성의 문제 없이 브라우저 상에서 수백, 수천 명 이상의 인사 정보를 일괄 변경하는 UI를 어떻게 만들 수 있을까?
- 개발자는 직관적으로 사용할 수 있고, 디자이너의 의도도 충분히 반영 가능하지만 시스템 수준에서 의도하지 않은 사용은 방지하는 디자인 시스템 구현체는 어떤 인터페이스를 가져야 할까?
- 하나의 거대한 Next.js 앱을 micro-frontends 구조로 분리해 기능 조직별로 자유롭게 배포할 수 있으면서도 효율적으로 공통 코드를 공유하고 앱 간 연결된 UX의 유려함은 지켜내려면 어떤 준비가 필요할까?