業務内容 |
▼ミッション
日本最大級の医療従事者向けプラットフォームを展開するエムスリーグループ内のネイティブアプリ、マルチデバイス対応の促進
▼担当事業、サービス
エムスリーグループのプッシュ通知配信基盤、ネイティブアプリ向けバックエンド API、ネイティブアプリ開発をメインで担当します。
機能追加、改善などの各プロジェクトを企画者、デザイナー、QA と共にご自身の専門性を発揮し完遂していきます。
今後の取り組みとして、以下のような大きめのプロジェクトを検討しています
・バックエンド API のリニューアル
・ゲーミフィケーション要素を取り入れた新規のアプリ開発
・既存医療従事者向けアプリリニューアル
・コンシューマ向けアプリ新規開発
これらを技術選定から進めていきます。
▼担当業務
・アプリと連携するAPIなどサーバーサイドの開発・改善
サーバーサイドへのKotlin採用も可能(技術の適用要否から検討いただきます)
・m3.comおよびエムスリーグループ提供アプリの新機能開発・改善
・新規アプリの開発
企画から関与し、迅速に立ち上げていただくポジションのアサインを想定しています。使用言語はKotlin/Swiftを予定
・企画者やデザイナー、QAと連携したチーム開発
・エンジニア同士のコードレビュー
・新規技術(特にモバイル関連)の調査・選定・採用によるイノベーション実現・促進
▼技術スタック
言語: Java / Scala / Kotlin / Swift
チャットツール: Slack/ChatWork
チケット管理: JIRA
ソースコード管理: GitLab
CI ツール: GitLab-CI
インフラ: オンプレミス/AWS
その他: Firebase, Docker, PostgreSQL, Microservices, etc...
▼チーム体制
エンジニア: チームリーダー1名、開発メンバー6名
メンバーの一部を紹介すると、
・組み込み向けブラウザアプリからサーバサイドまで経験してきたリーダ
・DroidKaigi登壇、SECCON国内決勝にも出場経験のあるAndroidエンジニア
・Tableau, Treasure Data などの導入もリードするiOSエンジニア
20代~30代のエンジニアで構成。フットワークが軽く、社内外の技術勉強会やコミュニティ活動も積極的に行なっています。
▼得られる経験・スキル
・チームの担当領域はサーバサイド, iOS, Android と幅広いため、ご自身のスキル幅を増やすことができます
・Google でも使われている OKR(Objective and Key Result)を取り入れており、新しい言語への置き換え、テストカバレッジ向上による品質改善、時流にあった技術での新システム置き換えなど様々な事を自発的に進めることができます
・Tech Talk(エンジニアLT会、外部の方が参加する機会も有)、テックブログでのアウトプットも奨励しています
|
応募条件 |
▼応募条件(必須)
・Webアプリケーションの開発経験
・RDBMSを使ったシステムの開発経験
・Linux/Unix系OSの実務経験
▼応募条件(できれば)
・Java, Ruby, Scala, Kotlin, Swift などのプログラミング言語での開発経験
・Microservicesアーキテクチャでの開発経験
・スマートフォンアプリ(iOS、Android)の開発経験
・ユニットテストフレームワークを利用したテスト駆動開発経験
・JavaScript, HTML5の知識と経験
・OSSへの貢献
・CircleCI/GitLab CI などを使った自動化経験
▼求める人物
・組織/チームの課題を解決するための主体的な行動
・技術が好きで最新技術に強い興味を持ち、新しいことを常に学ぶ意欲
・エンジニア・非エンジニアに向けて的確なコミュニケーションが取れる
|