Home
home
🖊️

(채용 마감) Frontend Engineer

Blux에 대해 알려드릴게요!

Blux(블럭스)는 기업들에게 개인화 추천 시스템을 비롯해 마케팅 효율 극대화를 위한 AI 솔루션을 제공하는 스타트업이에요.
Blux는 머신러닝을 바탕으로 비즈니스 임팩트를 극대화할 수 있는 SaaS형 ML 프로덕트인 Recommendation (개인화 추천), Message (개인화 푸쉬 알림) 를 운영하고 있어요.
현재 다이소, 브랜디, 널디, 메디큐브 등 30여개 이상의 고객사들에게 월 구독 기반의 유료 제품을 제공하며 빠른 속도로 성장하고 있습니다.
저희는 비즈니스에서 대부분의 의사결정 과정을 AI가 대체할 수 있을 것이라 믿고, 그럴 수 있는 프로덕트를 만들어 가고 있어요.
현재 팀원 수는 14명이고, 이 중 8명이 엔지니어에요. 인재 밀도는 저희가 가장 중요하게 생각하는 가치인 만큼, 저희가 생각하는 최고의 인재들로 팀을 꾸려 가고 있어요.

Blux의 개발 문화를 소개해드릴게요.

Blux는 엔지니어가 대다수인 스타트업인 만큼 경영진을 포함한 모두가 좋은 개발 문화와 좋은 기술을 만들어 가는 것에 큰 관심이 있어요.
지식을 혼자 축적하기보다는 서로 나누어야 하는 것이라고 믿어요. Slack 테크톡 채널을 통해 서로 쌓은 지식들을 함께 공유하고 있어요
Blux는 기술 부채가 축적되는 걸 지양해요. 비즈니스 로직에 의해 기술적 필요성이 무시되어서는 안 된다고 생각해요.
엔지니어들이 곧 개발자이자 기획자로서 우리 프로덕트에 무엇이 필요한지 직접 고민하고 우선순위를 정하여 만들어 나가요. 특히 프론트엔드의 경우 UI/UX 기획 단계부터 직접 참여하고 자유롭게 의견을 제시하고 있어요.

이런 일을 함께 하게 될 거에요.

Blux CRM SaaS 프로덕트의 신규 기능을 개발하고 유지보수해요.
별도의 UI 라이브러리를 사용하지 않고 있어요.
추후 UI 라이브러리로 분리할 것을 염두하고 컴포넌트를 설계/개발하고 있어요.
성능 개선이나 상태관리 리팩토링 등의 개선을 진행할 예정이에요.
클라이언트에게 제공되는 Blux SDK를 개발하고 유지보수해요.
저희의 SDK 개발에 있어 가장 중요한 목표는 개발자 친화성이에요.
직관적이고 사용하기 편한 함수, 클래스 구조에 대해 고민하고 읽기 편한 문서를 만들고자 노력해요.
Blux CRM 플러그인의 Liquid 자판기를 개발하고 유지보수해요.
Liquid 자판기에 대한 자세한 글은 아래 블로그를 참고해주세요.

프론트엔드 개발에 있어서는 이런 고민을 하고 있어요.

어떻게 더욱 깔끔하고 재사용이 가능한 컴포넌트를 설계하고 작성할 수 있을까?
CRM 특성상 복잡한 도메인 데이터의 상태관리를 UI에 어떻게 녹여낼 수 있을지?
사용자의 런타임 환경에서 발생한 에러를 어떻게 잘 핸들링하고 좋은 UX를 제공할 수 있을지?

이런 분과 함께 하고 싶어요.

React / Next.js 개발 경력이 3년 이상이거나, 그에 준하는 역량을 갖고 계신 분.
React, Vue, Angular 등 SPA 프레임워크 활용에 능숙한 분.
주어진 업무만 해내기보다는 주도적으로 문제를 발견하고 해결하며 의견을 제시할 수 있는 분.
재사용 가능한 코드에 대한 이해도가 높고 이런 컴포넌트를 설계할 수 있는 분.
React 생태계와 UI/UX에 대해 관심을 가지며 개발하시는 분.

이런 경험이 있으신 분이라면 더욱 좋아요.

복잡한 비즈니스 로직이나 복잡한 상태관리/Form을 구현해본 경험이 있으면 좋아요.
Figma, Framer 등 UI/UX 디자인 툴 사용 경험이 있으면 좋아요.
TypeScript와 같은 정적 언어 사용을 적극적으로 해본 경험이 있으면 좋아요.
UI/UX에 대해 높은 이해도가 가지고 있으신 분이면 좋아요.
코드 리뷰를 통해 지속적이고 효과적인 피드백을 주고 받아본 경험이 있으면 좋아요.

Blux Frontend를 구성하고 있는 기술 스택이에요.

코어: TypeScript, React, Next.js
상태관리: React Context, React Hook Form, React Query, Recoil
스타일링: Emotion
CI/CD: Github Actions, Jenkins, AWS CloudFront, AWS Lambda
그 외: ESLint, Prettier, Yarn Classic, Vite, Sentry

채용은 이렇게 진행되어요

1.
자유 형식의 자기소개서와 이력서를 contact@blux.ai 로 보내주세요!
2.
경력에 따라 코딩 과제가 부여되어요. 과제는 이메일을 통해 전달되며, 시작 시간을 직접 선택하실 수 있어요. 통상적으로 5~10일 정도의 시간이 주어지는데, 자세한 내용은 별도로 직접 안내를 드려요.
3.
컬처핏(Culture Fit) & 기술 면접을 한 번에 진행해요. 직군과 관련된 질문들을 깊이 있게 하고, 필요에 따라 제출된 과제 내용에 대한 질문도 드려요.
4.
1~2일 이내에 편하신 연락 수단으로 결과를 알려드려요.

Blux에 대해 더 알고 싶다면?

홈페이지: https://www.blux.ai
채용 홈페이지: https://career.blux.ai