Search
🚀

프론트엔드 개발자

직무 상세

아드리엘 프론트엔드 팀에서는 Vue.js 기반의 웹 프로덕트와 React Native 기반의 하이브리드 어플리케이션 개발을 담당하고 있습니다.

서비스 URL

Web:  https://app.adriel.com

Tech spec

Vue.js / Vuex
React Native / Redux
Ramda.js / RxJS
styled-components / Scss

필수 자격 요건

HTML5, CSS, JavaScript (ES6+)에 대한 깊은 이해
Vue.js, React, Angular 등 SPA (Single Page Application)에 대한 깊은 이해
Vuex, Redux, Mobx 등 상태관리 라이브러리에 대한 이해 및 사용 경험
Sass 등의 CSS 전처리기 및 styled-components 사용 경험
Git 등의 분산 버전 관리 시스템을 활용한 코드 형상 관리 및 리뷰 경험
함수형 프로그래밍 및 객체지향 프로그래밍에 대한 이해
기획팀, 디자인팀, 타 엔지니어링 부서와의 커뮤니케이션 능력

우대 사항

백엔드에 대한 기본적인 이해 (Node.js, Express. PostgreSQL)
서버사이드 렌더링 방식의 웹 개발 경험
성능 측정과 최적화를 위한 경험
데이터 시각화에 대한 경험
TypeScript에 대한 경험

프론트엔드 팀 문화

데이터의 Immutability가 중요함을 인지하고 불변성을 유지하기 위해 노력합니다.
가능한 작은 함수를 작성합니다.
동료에게 설명할 수 없는 코드를 Commit 하지 않습니다.
쉽게 읽힐 수 있는 코드가 좋은 코드라 믿고 노력합니다.
위와 같은 원칙을 최대한 지키기 위해 함수형 프로그래밍 패러다임을 지향하며 이를 위한 도구로 동기 작업은 Ramda.js를 비동기/이벤트 스트림 작업은 RxJS를 활용하고 있습니다.
더 좋은 코드와 서로의 성장을 견인하기 위해서 정기적인 코드리뷰와 회고를 진행하고 있습니다. Make it work, Make it right, Make it fast 라는 슬로건 아래에서 상황에 맞는 코드를 작성할 수 있는 능력 또한 중요하게 생각합니다.
지원 방법: people@adriel.com으로 이력서 (영문이력서 선호) 및 관련 포트폴리오(선택사항)를 전달 부탁드립니다. 자기소개서는 필수 사항이 아니며, 이메일 본문에 간단한 지원 동기만 작성해주시길 바랍니다.