概要詳細
■募集背景
弊社は、次世代のショッピング体験を提供することをミッションとし、エンターテインメント性と利便性を融合させたサービス開発を行っています。モバイルアプリを中心としたプロダクトは急速にユーザー数を伸ばしており、より多くのニーズに応えるためにプロダクト開発スピードと品質の向上が急務となっています。特にAndroidアプリ領域においては、最新技術を取り入れながらユーザー体験を向上させていくため、経験豊富なモバイルアプリエンジニアの増員が必要となり、今回の募集に至りました。
■企業について
弊社は、革新的なショッピングプラットフォームを展開するテクノロジー企業であり、日々進化する消費者行動に対応したプロダクト開発を続けています。エンジニア・デザイナー・ビジネス職が垣根なく連携するチーム文化があり、スピード感と柔軟性を持った開発環境が特徴です。
職務内容
■業務内容
- KotlinによるAndroidネイティブアプリ開発
- Protocol Buffersを用いたAPI設計、実装
- アプリケーション要件に基づいたアーキテクチャの設計
- パフォーマンスチューニング、モニタリング、アラート対応
- ユーザーの行動ログなどの定量的・定性的な分析による施策の効果測定とサービス改善
■開発環境
- IDE:Android Studio
- 開発言語:Kotlin
- ビルドツール:Gradle
- API通信:Protocol Buffers
- ライブラリ/SDK:Kotlin Coroutines, Android Architecture Components, Jetpack Compose, Accompanist, Jetpack DataStore, Dagger Hilt, Lottie-Compose, Coil, OkHttp3, Retrofit2, Adjust, Repro, Shopify Mobile Buy SDK, Firebase
- 分析基盤:Google Cloud(BigQuery, Data Studio, Looker)
- モニタリング:Crashlytics, BigQuery
- CI/CD:Bitrise, GitHub Actions
- ナレッジ共有:Notion
- デザインツール:Figma
- プロジェクト管理:JIRA
- コミュニケーションツール:GitHub, Slack, Gather
- 開発手法:Agile(Scrum)
■チーム構成
- 5〜10名で構成される、PM、デザイナー、エンジニア、QAなどの職能横断チーム
- 機能着想からリリースまでをアジャイルに実行できる環境
- プロダクト開発経験が豊富なメンバーが在籍し、体験と技術の両立を重視
■求める人物像
- テキ「世界一楽しいショッピング体験をつくる」のビジョンに共感いただける方
- ECの体験には可能性があると感じている方
- 挑戦する気持ちをお持ちの方
- 0→1、1→10の事業フェーズに挑戦したい方
- 10兆円を超える巨大市場にてチャレンジしたい方
- ソフトウェアを軸にこのチャレンジを行いたい方
求められるスキル
■必須スキル
- Android Architecture Components、Kotlin Coroutines、Jetpack Composeを用いたAndroidアプリケーション開発の知識と経験
- Androidアプリケーションの運用/チューニング経験
- AndroidエンジニアとしてIT企業にて3年以上働いた実績
- UI/UXの作り込み経験
- ソフトウェアアーキテクチャの設計とミドルウェア選定の経験
- オーナーシップを持ってソフトウェアの開発を進める力
■歓迎スキル
- iOSアプリ開発経験、またはiOSチームとの仕様・実装すり合わせ経験
- Goによるバックエンド開発経験
- 開発者のリードやマネジメント、チームビルド、プロセス改善の経験