[RECRUIT] 웹클라이언트 개발자 / 알고리즘 개발자

스페이스워크

스페이스워크는 부동산 개발 프로세스 전반을 혁신하는 회사입니다. 우리가 개발하는 제품 랜드북(https://www.landbook.net)은 데이터와 기술을 토대로 개발 수익률이 높은 토지를 찾고, 그곳에 가장 적합한 형태의 개발계획을 수립합니다.

스페이스워크는 기존의 투자자들이 개별 전문가를 통하여 쉽게 접근하거나 분석할수없는 산재되어있는 비정형 데이터들을 수집 및 통합하였습니다. 랜드북의 효율성(efficiency)과 효과성(effectiveness)은 엄선된 데이터와 AI를통해 일구어내는 혁신의 산물입니다. 
(참조: 기존 프로세스 대비 500% 향상된 검토 프로세스)

스페이스워크는 자동화된 솔루션을 통하여 객관적⋅효율적으로 부동산 개발 컨설팅을 제공합니다. 그리고 스페이스워크 자체 수행 부동산개발 모델을 준비하고 있습니다.

기술지향 문화

우리는 기술이 진정한 혁신을 이끌수 있다고 믿기에, 회사 내 비개발자 대부분도 프로그램이 가능할 정도로 기술에 대한 관심과 이해도가 높습니다. 스페이스워크는 개발자와 회사 모두의 빠른 성장을 목표로 하며 다음과 같은 근무 환경을 제공합니다:

  • 동료 프로그래머 뿐만 아니라 자기 분야에서 성공한 경험이 있는 건축가, 부동산 개발 전문가, 디자이너와 함께 소비자에게 제공할 가치를 치열하게 토론합니다.
  • 최신 기술의 도입에 적극적이며 학습을 장려합니다.
  • 주간 기술 스터디 제도 운영 및 컨퍼런스 참가비, 교육비, 도서 구입 등 개인 성장 적극 지원 합니다.
  • 탄력 출퇴근 제도 운영 (7:00~10:30) 및 업무에 필요한 장비(HW/SW)를 적극 지원 합니다.

포지션

스페이스워크의 건축 알고리즘 팀에서 함께 공간 문제를 풀어나갈 선임 소프트웨어 엔지니어 분을 찾습니다. 채용포지션은 웹클라이언트 개발자[Web client developer] 혹은 알고리즘 파트를 이끌 선임 알고리즘 개발자[Algorithm Developer] 입니다.

1 웹 클라이언트 개발자

사용기술

언어 : Type Script
UI라이브러리 : React
프레임워크 : next.js
기타 주요 라이브러리 : redux (state 관리) , redux-saga (async task 관리) , daum map (지도), three.js (3D)

직무내용

[랜드북 서비스 웹 애플리케이션 개발]

  • UI 개발
  • REST API를 이용한 데이터 연동
  • WebGL 기술을 이용한 3D 렌더러 개발
  • AWS 상의 애플리케이션 배포, 관리

우대 사항

[기술적 조건]

  • 웹 애플리케이션 개발
     -UI library or framework 관련 경험 (ex. Angular, React, or Vue.js)
     -Transpiler 사용 경험(ex. es6 with babel, TypeScript)
     -Webpack 등 bundler 사용 경험
  • 3D 그래픽 관련 경험과 지식 및 웹기술 이용경험(ex. Three.js, stack.gl)
  • Functional programming, OOP 등 주요 프로그래밍 패러다임에 대한 이해
  • 유닛 테스트와 CI 경험

[기술외적 조건]

  • 자신의 결정이 조직에 얼마나 큰 영향을 주는지 인지하는 책임감
  • 다른 분야의 전문가, 기술팀 외부의 인력과의 커뮤니케이션 스킬
  • 끊임없이 새로운 기술을 받아들이고, 제품 적용가능성을 합리적으로 검토
  • 개인과 팀의 최대한의 성장에 대한 욕구
  • 오픈소스 프로젝트 참여 경험, 개발관련 세미나 발표 경험
  • 라이브 서비스 운영 경험

2 선임 알고리즘 개발자

건축 알고리즘

주로 건축 설계와 관련된해당 분야에 대해서 휴리스틱 알고리즘과 전체, 부분 최적화의 문제들로 많이 구성되어 있습니다. Geometry 문제와 산업공학의 최적화 공학의 문제들과 유사한 문제들이 존재합니다. 제약조건이 있는 BIN PACKING ALGORITHM 등 NP-HARD 문제들이 그 사례입니다.

그리고 부동산 개발과 관련한 모든 도시 데이터들이 데이터팀에 의해 정제된 상태로 자동 축적되고 있으므로 다양한 연구 및 시도를 할 수 있습니다.

업무상세

  • 일정한 건축 조건에 맞는 대안을 제시하는 연산 소프트웨어를 개발하고 있습니다.
  • 건축 조건은 규제적⋅ 사업적 조건으로 결국 이는 공간적⋅구조적 한계를 규정하는 조건이 됩니다.
  • 흔하지 않은 문제를 풀고 있습니다. 단순한 개발이 아닌 크고 독특한 문제를 작고 일반적인 문제로 일반화하여 해결합니다. 추상화 ⋅ 일반화 능력이 필요합니다.
  • 타 분야 전문가와의 협업이 중요합니다. 건축가 등 다른 분야 전문가와의 커뮤니케이션 스킬이 필요합니다. 어떤 문제를 가장 잘 풀 수 있는 사람이 자신인지 혹은 다른 분야의 사람인지 항상 생각해보아야 하며, 소프트웨어 엔지니어로서 다른 분야의 사람을 위한 도구를 제공할 수 있는 방법에 대해 고민해야 합니다.

우대조건

[기술적 조건]

  • 인터페이스(Web API, C++ / C# / Java Interface, protocol, etc.)설계 능력
  • 업무용의 Language(DSL), Framework, File format 제작 경험
  • 사내에서 이용하는 툴을 일정 기간 개발, 발전시킨 경험
  • 공간에 대해 수학적으로 분석하고 프로그램화 할 수 있는 능력
  • 자신의 기술적 결정을 다른 팀원들이 기꺼이 따르게 할 수 있는 기술적 리더십

[기술외적 조건]

  • 자신의 결정이 조직에 얼마나 큰 영향을 주는지 인지하는 책임감
  • 다른 분야의 전문가, 기술팀 외부의 인력과의 커뮤니케이션 스킬
  • 끊임없이 새로운 기술을 받아들이고, 제품 적용가능성을 합리적으로 검토
  • 개인과 팀의 최대한의 성장에 대한 욕구
  • 오픈소스 프로젝트 참여 경험, 개발관련 세미나 발표 경험

제품 아키텍쳐

2018년 10월 완성을 목표로 제품을 SaaS화 하고 있습니다. Link

기술스택

  • 웹 프론트엔드: Next.js + TypeScript
  • 웹 백엔드: Ruby on Rails (Backend) + DB (MySQL, PostgreSQL, Elasticsearch, etc.)
  • 웹 크롤러 및 데이터 정제분석 모듈: Python, R
  • 건축 알고리즘: C# + dotnet

조건

  • 역량을 발휘할 수 있는 충분한 위치와 권한
  • 연봉, 스톡옵션 및 구주매입 권리

지원

  • 회사 웹페이지 : www.spacewalk.tech
  • 회사 블로그 : https://medium.com/spacewalk-blog
  • 채용 담당: 조성현 (i@spacewalk.tech , 010–9055–0355)
  • 더 알고싶으신 분은 연락주시면 이메일 송부 혹은 직접 방문드리고 설명드리겠습니다.
스페이스워크
타운내 기술 세미나