【リモート × フレックス】データドリブン経営で英語学習の革新を目指す|Androidエンジニアを募集!
- Androidエンジニア
- 500万円 〜 800万円
最終更新日:
仕事内容
■事業について
プログリットは英語コーチングサービス『PROGRIT』を主軸に事業を伸ばし、創業7年で累計受講者数1万8000名を突破、社員数170名、2022年9月にグロース市場に上場を果たしまし
開発環境
■開発環境
・開発言語:Kotlin
・ライブラリ:Jetpack Compose、Hilt、kotlinx.coroutines、Kotlin Multiplatform(トライアル中)
・CI/CD:Bitrise、GitHub Actions
・エラー検知:Sentry
■コミュニケーションに利用しているツールは以下になります。
イシュー管理(カンバン):GitHub Project
ワイヤーフレーム:Figma
デザイン:Figma
詳細な設計の議論:GitHub Discussions
コードレビュー:GitHub Pull Request
開発に携わるメンバーはすべて閲覧およびコメントが可能にしており、活発な議論を奨励しています。
開発部門の特徴・強み
■利用者との距離が近い
定期的に直接フィードバックをもらう機会があり、ユーザーの顔を見ながら開発ができるのでやりがいを感じることができます。
■最新技術も必要に応じて導入可能
事業部はまだまだ立ち上げ段階。技術選定にいたるまでも一緒に考えていきましょう!
■フレックスタイム
12:00〜15:00がコアタイムのフレックス制度があります。コロナ期間は週1出社を行い(毎週水曜)、その他はリモートですが、柔軟に働ける環境があるため、プライベートも充実できます!
■定期勉強会の実施
デザイナー、プロダクトマネージャー、エンジニアが集まってそれぞれ企画を持ち寄り勉強会を定期的に実施しています。その他、開発チームで定期的に進捗確認MTGを行っており、悩みや相談事などをカジュアルに話ながら解決する場があります。
■組織構成
プロダクト開発部の中でPdMからなる「サービス企画グループ」、デザイナーからなる「デザイングループ」、エンジニアからなる「エンジニアグループ」に分けられています。
プロダクト開発部責任者を主導に構成されている構成は以下です。
・プロダクトマネージャー 6名(内、業務委託 1名、インターン 2名)
・コミュニケーションデザイナー 1名
・UX/UIデザイナー 5名(内、業務委託 2名)
・QA 2名(内、業務委託 2名)
・アシスタント 1名
・エンジニア 15名(内、業務委託 6名、インターン 1名)
【エンジニアグループの内訳】
・モバイルテックリード 1名
・iOSエンジニア 4名
・Androidエンジニア 3名
・フロントエンドエンジニア 2名
・サーバサイドエンジニア 4名
※帰国子女や外国籍のエンジニアが在籍していたり、部署を通じてグローバルな環境を好む方にもフィットすると思います。
■配属上司経歴
CTO 島本
前職ではヘルステックベンチャーでRuby on Railsのサーバ、React.jsのフロントエンド、React Nativeのアプリ開発を経験。その前はIT教育ベンチャーでRuby on Railsを利用して、業務用のシステムやIT教育のWEBサービスを開発しておりました。さらに前は証券会社のIT部門で、JavaやC#、Perlを使って、証券業務のシステムの開発も経験しております。
業務外ではHaskellなどのプログラミング言語やPyTorchを使った機械学習など、技術の勉強をしております。
好きなエディタはVimです。
Twitter: https://twitter.com/diskshima
Mastodon: https://mastodon.cloud/@diskshima
Blog (En): https://diskshima.substack.com/
Blog (Ja): https://diskshimaja.substack.com/
■平均的なチーム構成
平均約4名で1チームとして開発をおこなっております。1プロジェクトのリリース単位期間はおよそ2週間〜1カ月くらいです。
求めるスキル
必須スキル/経験
・Gitを利用した開発経験
・JavaやKotlinを用いたAndroidアプリ開発経験2年以上
・Web APIを利用するようなアプリ開発経験
・ミッションバリューへの強い共感
歓迎スキル/経験
・Jetpack Composeの利用経験1年以上
・テストコードに関する知識、経験(ユニットテスト、E2Eテストなど)
・スクラムなどアジャイルの経験
・自動化、CIに関しての知識、経験
求める人物像
・自分の頭で考え、積極的にオーナーシップを持って問題解決できる方
・新しいことへチャレンジすることを厭わない方
・ユーザのことを考えて開発に臨める方
仕事の魅力
・自社サービスのアプリ開発に携わることができ、エンジニアとして事業に直接、価値提供することができます。
・開発する内容もPdM、デザイナー、エンジニアの全員で検討を行うため、自身の意見を反映できる環境です。
・お客様の数が多すぎないため、直接ユーザであるお客様と話す機会が多いです。
・iOSアプリを5つとAndroidアプリを4つ開発しており、それぞれ使用される技術が多様であるため、様々なことを体験することができます。必要に応じて一つの技術に集中することも可能です。
・新規でアプリを開発することも決まっており、新しいアプリの開発にチャレンジしていただけます。立ち上げ時の技術選定は、既存のアーキテクチャにとらわれず、チーム内で議論し合いながら、決定していきますので、そちらのご経験をすることもできます。
・エンジニアチームでは開発体験(DX)も大事にしており、開発プロセスの改善や自動化などの効率化なども常に進めており、そちらも経験できます。
・新しい技術の導入と運営をエンジニアが主導的に行うことができ、歓迎される環境です。
・iOS/Androidにこだわらず、他領域へ挑戦することを後押しする環境で、スキルを幅広く経験することが可能です。実際にAndroidエンジニアでありながらiOS開発にチャレンジして開発しているメンバーもおります。