導入社数:59万社突破!Androidエンジニアとして「Chatwork」の更なるグロースを目指して開発を進めるチャンス〈フレックス/ハイブリッド勤務〉
- Androidエンジニア
- 600万円 〜 1,000万円
最終更新日:
仕事内容
■採用背景
Chatworkアプリは10年以上にわたり成長してきましたが、その過程で技術的な課題が積み重なっています。ビルド時間の増加、統一されていない一部のコード、不具合の発生などが挙げられます。
開発環境
・開発言語:Kotlin
・IDE:Android Studio
・画面:XML, Jetpack Compose
・アーキテクチャ:MVVM
・利用技術:Coroutine, Flow, Dagger Hilt
・パッケージ管理:Gradle, version catalog, renovate
・ユニットテスト:JUnit 4, kotest
・障害監視:Firebase Crashlytics
・分析基盤:Treasure Data, Redash, Firebase Analytics
・コード管理:GitHub
・コード静的解析:SonarCloud, ktlint, SecureCodingChecker
・タスク管理:JIRA
・情報共有:Confluence, Miro
・テストケース管理:TestRail
・CI / CD:Bitrise, fastlane, DeployGate
▼Chatwork Android版のライブラリ管理を楽にするための取り組み
https://creators-note.chatwork.com/entry/ease-android-app-maintenance
▼モバイルアプリ開発チーム、カンバンはじめました。
https://creators-note.chatwork.com/entry/2023/05/12/110713
▼テックブログ
https://creators-note.chatwork.com/
▼モバイルアプリチームのリリースフロー改善
https://creators-note.chatwork.com/entry/2020/11/11/173105
求めるスキル
必須スキル/経験
・Android アプリの開発経験 (Kotlin)
・Android アプリのアーキテクチャーの設計の経験
・Android アプリの技術選定の経験
・Android のフレームワークにおける深い知識
・チームでの開発経験
歓迎スキル/経験
・大規模ユーザーがいるサービスのモバイルアプリケーション開発経験
・ユーザー体験を意識した UI 実装、設計、提案力
・CI/CDの構築経験
求める人物像
・当社の理念やビジョンに共感していただける方
・事業や会社、チームの変化に柔軟に対応していける方
・当事者意識を持ち自ら提案し新しい仕事を作っていける方
・モバイルアプリケーションに対する強い思い入れがあり、モバイルアプリのキャリアを積んでいきたいと考えている方
・サポーティブに働ける方
・チームメンバーと積極的にコミュニケーションが取れる方
・問題を発見し、それに対して企画提案ができる方
・未経験の業務でも積極的に取り組む姿勢を持たれている方
紹介資料
仕事の魅力
・大規模なAndroidアプリ開発に携われることができる。
・Androidの技術選定について携わるることができる。
・Androidチーム内で技術戦略を考え、裁量もって進めることができる。
参考記事:
エンジニアが存分に開発を楽しめるよう、シンプルで美しく、堅牢なアーキテクチャを実現する。 - Cha道 https://chado.chatwork.com/entry/2023/08/01/100000
Chatworkに入社して8ヶ月で行なった、Chatwork Android版のライブラリ管理を楽にするための取り組み
https://creators-note.chatwork.com/entry/ease-android-app-maintenance
カンバンを導入した、Androidプラットフォームチームの働き方
https://creators-note.chatwork.com/entry/how-android-platform-team-works
Androidアプリ開発におけるSonarCloudの活用
https://speakerdeck.com/okuzawats/androidapurikai-fa-niokerusonarcloudnohuo-yong
募集条件
求人の特徴
こだわり条件
利用技術
趣向性
- 自社サービスの開発
- 職場の一体感
- 変化の早い業界・職場
- 新しい取り組み・技術の活用
- サービス企画・提案業務への参加
- 自ら主体的に取り組む姿勢
- 周囲とのコミュニケーション
- 柔軟な思考や対応
- 継続的な改善活動
- モバイル
- アプリケーション開発
- テスト
- サービスの仕様策定・設計
- ロジカルさや問題解決能力
- インフラ