Middle Web Application Engineer (Frontend)

  • Tokyo
  • Remote OK - Anywhere in Japan
  • Full-time
  • May 31, 2023
Conditions
yen-icon
5,000,000 - 9,000,000 JPY /yr
location-icon
Apply from Anywhere 👍
visa-icon
Sponsors Visas
Requirements
language-icon
Language Requirements
Japanese: Not Required 👍
English: Business Level
career-icon
Minimum Experience
Mid-level or above

当社概要 / Who We Are

RESTARは、日本において活発で流動性のある不動産取引市場を創り出すことをミッションとしています。当社は、不動産事業者や不動産の投資家向けに、不動産及び地理情報を管理・分析するための情報プラットフォーム「REMETIS」を開発、提供しています。不動産ビジネスを推し進める上で必要な情報は大量に存在しますが、RESTARのプロダクトであるREMETISでは公表情報のみならずクライアント独自の情報も統合し、クライアントの不動産取引コスト低減や複雑な業務フローの簡略化に寄与します。また、REMETISはマーケットトレンドや投資機会に関する情報も扱うことができ、クライアントの不動産投資意思決定の高度化にも貢献します。また、REMETISを活用することで、クライアントは容易に不動産関連情報を入手・分析することができ、社内の情報共有やペーパーレス化にもつながります。当社はこれまでもREMETISがクライアントのニーズを満たしている手ごたえをつかんでおりますが、今なおREMETISは初期段階であり、今後更なる発展や拡張を進めていきたいと考えております。

当社は、不動産・金融のプロフェッショナル向けのプロダクトのさらなる開発と発展に強い関心を持つ人材を募集しております。当社は、経験豊富なエンジニアと共に働き、クライアントのビジネスに大きな影響を与えるプロダクトを提供するやりがいのある業務環境を提供できます。あなたがもし、スピード感を持ったソフトウェアの開発や新たな技術やシステムを学ぶ環境に関心をお持ちであれば、ぜひ当社で働いていただきたいと思います。

 

RESTAR’s core mission is to create an active and dynamic real estate market in Japan. RESTAR provides a real estate and geographic information analysis/management platform (BtoB software) for real estate companies and financial institutions. The real estate market generates an incredible amount of data. REMETIS integrates publicly available information and client data to lower real estate transaction costs and simplify complex investment workflows. We show real estate trends and market opportunities so that our clients can make better investment decisions. For our clients, REMETIS improves the underwriting and due diligence process by making it easier to access and understand data. It also promotes information sharing, business standardization, and paperless operations. Although we have proven a market need and obtained product-market-fit, we still believe we are in the beginning stages of building the REMETIS platform. We have many ideas for the future expansion of the platform.

We are looking for people who are excited about building successful features and products for the real estate market. You’ll get to work with other experienced engineers to build features that have a meaningful impact on our clients. You'll do well at RESTAR if you’re comfortable in a fast-paced environment where building software comes first; comfortable learning new technologies and systems; comfortable moving across the stack.

 

 

当社の社風/We're Building A Culture Of

  1. 多様なバックグラウンドと考え方を歓迎します、最適な判断は全社員が積極的に議論に参加することでなされると確信しています
  2. 技術的論点に加え、個人的な関心や期待についても、相互に敬意をもった積極的なコミュニケーションを重視します
  3. 常に新たなことを学び、改善を重ねていくことを求めます
  4. 変化やイノベーションを恐れず、むしろ追求します
  5. 絶え間ない成長を追求します

 

  1. Seeking and embracing diverse viewpoints. We believe the best decisions are made when everyone contributes to the discussion.
  2. Respectful and proactive communication about technical tradeoffs, personal needs, and expectations.
  3. Continuous improvement and continuous learning.
  4. Embracing change and innovation.
  5. Pursuing sustainable growth.

 

業務内容/You will:

  • 当社のメインプロダクトであるREMETISの開発業務
  • CEO/PdM等のプロダクトのオーナーとの連携した新機能の仕様の特定・明確化・機能改善
  • CEO/PdM等のプロダクトのオーナーとの連携したデザイン及びユーザーインターフェースの改善
  • 実用的かつ、メンテナブルでクリーンなソフトウェアの開発
  • セキュリティ機能の維持・更新
  • 他エンジニアメンバーへの技術的な指導及び指示、連携したコードレビューの実施
  • プロダクトに必要な機能に関する議論への参加、及び代替方法の考案・提案
  • (リモートワーク環境下での)継続的な技術的知見及び開発能力の向上、新たな技術に関する習得
  • 新しい機能の設計及び開発への貢献
  • テクノロジー及びプロダクトのオーナーとの議論を通じたコードベースの技術的改善への貢献
  • 機能リクエストの実現可能性に関するプロダクトオーナーとの効果的なコミュニケーション及び、必要に応じて大体的なソリューションの模索
  • 社内開発ガイドラインや技術基盤を適宜修正し、生産性の高い開発環境を構築・運用
  • 継続的な不動産業界に関する知見の向上
  • 継続的なコードベース及び弊社技術スタックに対する知見の向上
  • ソフトウェアシステムの改善に必要なツール・技術・パターンの特定
  • コーディングスタンダード・デザインパターン・ソフトウェアアーキテクチャの維持と改善
  • コードベース及びプロダクトの改善のための、技術的な議論及びアイディアの提案を通じたコラボレーション
  • 必要に応じて新技術の学習

 

  • Develop our main REMETIS platform.
  • Collaborate closely with product leadership to define, clarify, and improve feature requirements.
  • Work with product leadership to design and improve user interface.
  • Develop effective, maintainable, and clean software.
  • Follow security best practices.
  • Work with a remote engineering team focused on technical excellence and continuous improvement of our technical ability.
  • Contribute to the planning and building of new features. 
  • Provide technical direction and guidance to other engineers. 
  • Conduct code reviews with peers. 
  • Contribute technical improvements to the codebase through discussion with technical and product leadership.
  • Effectively communicate the feasibility of requested features to product leadership and work with product leadership to find alternative solutions if necessary.
  • Help define high-quality software engineering standards and practices by maintaining high technical standards and contributing to software development guidelines.
  • Continuously improve your understanding of the real estate industry and domain.
  • Continuously improve your knowledge of the codebase and the technologies we use
  • Identify the tools, technologies, and patterns to improve the software system. 
  • Maintain and improve coding standards, design patterns and software architecture.
  • Collaborate in technical discussions and bring your own ideas for the improvement of the codebase and product.
  • Learn new technologies as the need arises.

 

技術スタック・活用ツール/Tech Stack

  • フロントエンド:Vue.js, Typescript, Svelte/Sveltekit, TailwindCSS
  • バックエンド:Elixir, Phoenix
  • データベース:PostgreSQL
  • 検索:Elasticsearch
  • インフラ:AWS
  • その他活用ツール:Github, Discord, Asana等

上記弊社技術スタックは不変のものでなく、我々はチームの要求に基づいた変更の提案に対してオープンです。

現在、レガシーなVueJS 2.7アプリケーションをSvelte(Sveltekit)に移行しています。

 

  • Front end: Vue.js, Typescript, Svelte/Sveltekit, TailwindCSS
  • Backend: Elixir, Phoenix
  • DB: PostgreSQL
  • Search: Elasticsearch
  • Infrastructure: AWS
  • Others: Github, Discord, Height
Our tech stack is not set in stone and we are open to discussing changes based on our needs as a team, and we are currently migrating our legacy VueJS 2.7 application to VueJS 3.

 

■求める人物像/Who You Are

  • UI/UX・ソフトウェア開発・デザインに情熱をもって取り組める方
  • Vue.js, React, SvelteといったコンポーネントベースのSPAフレームワークの経験を有する方
  • スタートアップ企業の一員として、会社への貢献やプロダクトの構築に熱意を以て取り組める方
  • 様々な技術を活用してパフォーマンスを上げることができる方
  • 新たな技術を学ぶことに関し熱意とやる気を持つ方を歓迎します
  • 多様な関係者を巻き込んで様々な観点からアイデアを出し合い、協力して業務にあたることに前向きな方
  • 活用するコードの安全性、パフォーマンス、拡張性に深い理解を有する方
  • クリーンなコード、リファクタリング、綿密なテストを重視する方
  • 技術的なディスカッションに参加してソフトウェアを改善することに貢献できる方
  • (歓迎要件)日常会話レベルの日本語能力
  • (歓迎要件)シード/シリーズAステージでのスタートアップ企業における業務経験
  • (歓迎要件)あるフレームワーク/ライブラリから他のフレームワーク/ライブラリに移行した経験
  • (歓迎要件)コンポーネントライブラリやUI Kitの作成経験

 

You are someone who:

  • Has a genuine passion for UI/UX, software design and software development.
  • Has experience with a component-based SPA framework (Vue.js, React or Svelte).
  • Is excited to work at an early stage startup where one can still contribute and shape the product in a significant way.
  • Can contribute to projects involving various technologies.
  • We care more about how motivated you are to learn and your general engineering knowledge.
  • Thrives in a collaborative environment involving different stakeholders and can communicate their ideas and point of view.
  • Has a solid understanding of the security, performance, and scalability implications of their code.
  • Values clean code, refactoring and thorough testing.
  • Likes to make meaningful contributions to technical discussions and to improve overall software design. 
  • Nice to have: Conversational-level Japanese
  • Nice to have: Experience working at a Seed or Series-A startup.
  • Nice to have: Experience migrating from one frontend framework/library to another.
  • Nice to have: Experience creating a component library or UI kit.

 

■職場環境/Work Environment

  • アーリーステージのスタートアップのため、ユーザー等からの直接的なフィードバックを踏まえて、インパクトのあるプロダクト開発・ビジネスの構築に携われる環境
  • 技術的な議論を積極的に推奨する文化・可読性の高いコード・継続的な学習(社内勉強会など)といった、技術的優位性を追求する組織体制
  • 完全なリモートワークも可能かつ、立地・設備・景観を兼ね備えたオフィス環境
    • 注意: 外国からの就労の場合、日本での勤務時間である10:00-19:00 (JST) に合わせたリモートワークとなります

 

  • An early-stage startup environment where you can still contribute and shape the product in a significant way, with direct access to stakeholders
  • A team focused on technical excellence, with a culture of technical debates, clean code, and continuous learning (e.g. internal training sessions)
  • A gorgeous office near Shinagawa station, but possible to work remotely
    • Notice: You will work from 10:00 to 19:00 (JST) to adjust the engineer team's working hours in Japan when you work from overseas

 

■勤務地/Location

東京都港区港南2-15-1/2-15-1, Konan, Minato-ku, Tokyo

 

■給与と待遇/Compensation

  • 年俸制 年収: 500 万円 ~ 900万円
  • 入社順に応じて、ストックオプションあり
  • 健康保険 厚生年金 雇用保険 労災保険
  • 完全週休二日制 土 日 祝日
  • 勤務時間:10:00-19:00 (JST)
  • 有給休暇 20 日 (1,4,7,10月1日にそれぞれ5日ずつ付与)

 

  • Annual salary scheme:5 million yen to 9 million yen
  • Stock options available depending on the order of joining the company
  • Health Insurance, Pension, Employment insurance, Workers' accident compensation insurance
  • Saturdays, Sundays, and National holidays including Golden Week and New Year
  • Working hours: 10:00-19:00 (JST)
  • 20 days paid leave (5days paid leaves are granted on 1/1, 4/1, 7/1, 10/1 every year)

RESTAR’s core mission is to create an active and dynamic real estate market in Japan. They provide a real estate and geographic information analysis/management platform (BtoB software) for real estate companies and financial institutions.

The real estate market generates an incredible amount of data. REMETIS integrates publicly available information and client data to lower real estate transaction costs and simplify complex investment workflows. We show real estate trends and market opportunities so that our clients can make better investment decisions.

For our clients, REMETIS improves the underwriting and due diligence process by making it easier to access and understand data. It also promotes information sharing, business standardization, and paperless operations. Although we have proven a market need and obtained product-market-fit, we still believe we are in the beginning stages of building the REMETIS platform. We have many ideas for the future expansion of the platform.

We are looking for people who are excited about building successful features and products for the real estate market. You’ll get to work with other experienced engineers to build features that have a meaningful impact on our clients. You'll do well at RESTAR if you’re comfortable in a fast-paced environment where building software comes first; comfortable learning new technologies and systems; comfortable moving across the stack.

View RESTAR's company page

Search jobs from RESTAR in Japan
Middle Web Application Engineer (Frontend) at RESTAR
APPLY NOW  ➜