미국 비즈니스 메시징 산업의 트렌드를 이끌어나갈 솔루션을 개발할 Front-end engineer를 찾고 있어요!
About Trumpia
트럼피아는 서비스 이용자와 구독자들까지 모두 윈윈할 수 있는 최고의 비즈니스 플랫폼을 만들어 유의미한 메시징 문화를 만들어 나가고 있습니다. 현재 개발을 담당하는 한국팀의 사무실은 서울 삼성동에, 우리가 만든 결과물은 미국에서 서비스하고 있습니다. 현재 트럼피아는 코스트코, 세븐일레븐, 볼보 등 대형 기업에서부터 중소형 기업에까지 B2B 비즈니스 전용 메시징 플랫폼을 제공하고 있습니다.
트럼피아의 ‘프론트 엔드 개발자’는 이런 일을 합니다.
트럼피아의 프론트 엔드 개발자는 비즈니스 전용 메시징 플랫폼 Web 어플리케이션을 개발합니다.
기본적으로는 레이아웃 - 뷰 - 컴포넌트를 개발하며, 공통 컴포넌트를 구현하고 유지보수하게 업무를 진행하고 있습니다. 내부 API 연동부터 UX 디자인을 반영하는 것 역시 트럼피아의 프론트 엔드 개발자의 업무 중 하나입니다. 저희는 Chrome, Safari, FireFox 등의 대부분의 브라우저에서 동작하는 크로스 플랫폼을 만들 뿐만 아니라 데스크톱과 태블릿, 모바일까지 지원할 수 있는 반응형 UI를 만들고 있습니다.
트럼피아의 ‘프론트엔드 개발자’는 이렇게 일합니다.
트럼피아의 프론트엔드 개발자는 이런 기술 스택을 사용합니다.
Core
UI 개발을 위한 자체 제작 프레임워크를 사용하다가 러닝커브가 완만한 Vue.js를 도입했어요. 클라이언트 인증 및 로드밸런싱, 프록시 설정, 규격 재설정을 위한 Express.js 기반 BE 어플리케이션을 운용중이지만 개발 비중은 매우 낮아요.
나머지는 FE의 핵심 기술 스택이죠! Vue.js 프로젝트를 원활히 수행하기 위해 꼭 알아야하는 HTML/CSS/JS에요.
Support
FE의 빌드는 웹팩 기반의 Vue CLI를 사용하고 있어요. 코드 형상관리 및 버전 컨트롤은 Gitlab 플랫폼에서 이행해요. CI/CD는 기존에 사용중이던 Jenkins를 활용하고 있구요. Cent OS 7 버전 위에 Apache를 설치하여 FE 프로젝트를 실행하고, Tomcat과 Tomcat connector를 이용하여 BE 어플리케이션을 실행해요. Redis에서는 런타임 시에 사용되면서도 서버에서 관리해야하는 리소스를 관리하고 있어요.
Co-working
현재 수행 중인 과업에 대한 팀 별 / 부서 별/ 한국팀 전체에 대한 현황 추적은 Redmine을 활용하고 Skype 및 Gmail을 소통에 활용해요. 스펙은 다양한 문서로 작성되는데 대표적으로 봐야하는 것은 PPT 문서에요. 디자인은 Adobe XD 문서로 작성되며, 개발팀의 프로젝트 관련 산출물은 Google Drive에 관리되어요.
etc
IDE는 IntelliJ 를 사용하며, 코드에 대한 설명은 주석으로 작성해요. 이 주석과 코드 실행 결과가 한 눈에 보이도록 Storybook에 렌더링하고 있어요. 더불어 프로젝트 구성에 필요한 모듈은 원칙적으로 모두 직접 만들어 사용하지만 직접적으로 스펙과 관련이 없는 대부분의 경우에는 노드 프로젝트 매니저를 통해 손쉽게 해결하고 있어요.
UI 구현을 주도합니다
트럼피아에서는 Web 어플리케이션을 구성하는 기능들에 대한 프로젝트를 상시 진행 중이며, 각 FE 개발자는 담당 프로젝트를 하나 이상씩 맡아 진행하게 됩니다.
트럼피아의 프론트엔드 개발자는 PM과의 스펙 협업 부터 QA팀과의 테스트 협업, 피드백까지의 모든 업무 프로세스에 기여하는 일원입니다. 트럼피아의 FE 개발자들은 다양한 요구사항과 피드백을 바람직하게 녹이는 주도적인 역할을 하며 회사와 함께 성장할 수 있습니다.
함께 성장합니다
여러 프로젝트는 하나의 코드 베이스에서 구현될 뿐만아니라, 원칙적으로 UI에 필요한 구성요소들은 모두 직접 만들어 사용하기 때문에 코드 작성의 실태에 대한 구성원들의 코드 리뷰를 통해 항상 코드의 품질을 유지하려고 노력합니다. 또한 코드 분석에 대한 어려움을 완화하기 위해 스토리 북을 이용하고 있으며, 가이드 문서를 만들고 브리핑을 하기도 합니다.
주요 업무
•
자사 글로벌 B2B메시징 플랫폼 Web 신규 개발
•
vue + express 기반의 web service 개발
자격 요건
•
1년 이상의 Javascript 관련 지식 및 개발 경험을 갖추신 분
•
W3C 웹 표준 규격에 대한 이해를 갖추고 계신 분
우대 사항
•
SPA (Vue, React, Angular 등) 을 사용해본 경험이 있으신 분
•
Code review, TDD & Pair Programming에 대한 이해를 갖추신 분
•
협업과 커뮤니케이션에 익숙하신 분
복지 및 혜택
•
자유로운 근무 환경
◦
자율복장 근무
◦
정해진 출근 시간 없이 8시부터 10시 사이에 출근하는 자율출근제
◦
주 1회 재택근무
◦
신규 입사자 웰컴 키트 지급
•
리프레시를 위한 보상
◦
문화생활, 체력단련, 여행을 위한 복리후생비 연 100만원 지원
◦
반차, 반반차까지 자유로운 연차 사용
◦
장기 근속자에게는 휴가 및 상금 지원
•
아낌없는 식대 지원
◦
월 10만원 중식대 보조
◦
사내 동호회비 지원
◦
팀 회식비 지원
◦
커피 캡슐 머신과 간식이 제공되는 카페테리아 운영
•
아낌없는 성장 지원
◦
세미나, 컨퍼런스 참가를 위한 업무 교육비 지원
◦
업무 관련 도서 구입비 지원
•
개인의 삶을 소중히 하는 복지 제도
◦
각종 경조금, 경조 휴가 지원
◦
건강검진 비용 지원
◦
생일 반차와 생일 외식상품권 지원
•
보상은 확실하게
◦
사내 추천 인센티브 제도 운영! 추천한 사람에게는 상여금 50만원 지원
◦
연 2회 성과 평가 이후 평가 우수자에게는 인센티브 지급
채용 절차
서류 전형
1차 실무진 면접
•
1차 면접 결과에 따라 코딩 테스트 여부가 정해질 수 있습니다.