Frontend Engineer

募 集 概 要

ソラコムのフロントエンドエンジニアリングチームは、世界中にいる15,000以上のお客様にソラコムの価値を提供するためのインターフェースを開発しています。チームは国際化されており、日本語と英語で利用可能なアプリケーションを開発しています。

ソラコムのビジョンである「世界中のヒトとモノをつなぎ、共鳴する社会へ」を実現するためには、ソラコムのアプリケーションは、ユーザーにとって使いやすく、目的達成のためにユーザーを導くために役立つものでなければなりません。また、見た目の美しさだけでなく、学習のしやすさ、使いやすさ、効率性を考慮したインターフェースデザインが求められます。

ソラコムのフロントエンドソフトウェアエンジニアの役割は、お客様が利用するユーザーコンソールや、その他の社内または社外のWebアプリケーションに対するUIの実装、そして顧客が利用するAPIの設計支援まで、あらゆる部分に関わります。すべてのフロントエンドエンジニアは、開発スピードを維持し、お客様にソラコムの機能を快適に使っていただけるようにするために、単にアプリケーションの実装だけでなく、最適な技術の評価・選定にも携わります。ソラコムは新しい機能やサービスを速いペースでリリースしており、既存のシステムを継続的に改良しているため、新しいコンポーネントやアプリケーションを開発する機会が定期的にあります。私たちは常にシステムも開発者自身も進化をし続けることで、最新のテクノロジーを活用し、お客様のシステム構築に価値あるものを提供します。

ソラコムのエンジニアリングチームは、開発チームだけなく、他のエンジニア、ハードウェアチーム、セールスおよびマーケティング、お客様とも定期的に連携し、お客様に必要とされるソフトウェアの開発が提供できるようしています。


仕事内容

ソラコムの顧客向けユーザーコンソールアプリケーションにおける新機能の実装
パフォーマンス、信頼性、またはユーザーエクスペリエンスを改善できる箇所を特定し、それらの改善を実施する
新規プロジェクトの設計・開発
継続的な技術の選定により、フロントエンドの技術スタックを最新の状態に保つ
ソラコムのユーザー向けアプリに存在する AngularJS を Angular に移行する(経験もしくは意欲のある方)


必須のスキル

最新のWebアプリケーションの設計、構築、テスト、デバッグの経験
TypeScriptとその他、少なくとも2つの言語で、堅牢で、テスト可能なコードを書く能力
ユースケースを分析し、それに適したユーザーインターフェースを設計する能力
1つ以上のWebアプリケーションフレームワーク(Angular、Angular JS、React、Vue.js、Svelteなど)を使用したソフトウェア開発およびユーザーインターフェースの経験
自ら進んで調査・研究・学習し、新たなスキルを身につける能力
ベーシックな英語力(チームメンバーは国際化しており、チーム内では主に英語を使います)


歓迎するスキル

高度なJavaScriptに関する知識や経験
Angularフレームワークを使用したWebアプリケーションの開発経験
Webアプリケーションのパフォーマンス計測と最適化の経験
国際的なチームでの業務経験
アジャイル開発プロセスでのサービス開発経験
ネイティブアプリ開発経験(Mac、Android、iOSなど)
バックエンドやインフラを含めた幅広い経験
スタートアップでの勤務経験


求める資質

私たちはテクノロジースタートアップです。最先端テクノロジーの力をバックにトップスピードで走り続け、自らも急成長しながら世の中に大きなうねりを生み出したいと考えています。メンバーには卓越したプロフェッショナルであることはもちろんのこと、以下のような資質があることを求めます。

  • 常にセルフモチベートされ自律的であり、ハンズオン(自ら手を動かす)であること
  • 新しい物事への適応が早く、柔軟であること
  • 誠実でLikabilityが高く他人へのRespectがある
  • ITやテクノロジーへのアンテナが高いこと
  • グローバルカンパニーとしての展開への意欲があること

参考記事

勤務地

東京(フルリモートワークは応相談)