職種
Androidエンジニア年収
600万円 〜 1,000万円利用技術
こだわり条件
仕事内容
■採用背景
「Chatwork」は10年以上にわたり成長してきましたが、その過程で技術的な課題が積み重なっています。
ビルド時間の増加、統一されていない一部のコード、不具合の発生などが挙げられます。
開発環境
・開発言語:Kotlin
・IDE:Android Studio
・画面:XML, Jetpack Compose
・アーキテクチャ:MVVM, Clean Architecture
・データベース: SQLite
・利用技術:Coroutine, Flow, Dagger Hilt
・パッケージ管理:Gradle, version catalog, renovate
・ユニットテスト:JUnit 4, kotest
・障害監視:Firebase Crashlytics
・分析基盤:Treasure Data, Firebase Analytics, Snowflake
・コード管理:GitHub
・コード静的解析:SonarQubeCloud, ktlint, SecureCodingChecker
・タスク管理:JIRA
・情報共有:Confluence, Miro
・テストケース管理:TestRail
・CI / CD:GitHub Actions, DeployGate
求めるスキル
必須スキル/経験
・Android アプリの開発経験 (Kotlin)
・Android アプリのアーキテクチャーの設計の経験
・Android アプリの技術選定の経験
・Android のフレームワークにおける深い知識
・チームでの開発経験
歓迎スキル/経験
・当社のミッション・ビジョン・バリューに共感していただける方
・事業や会社、チームの変化に柔軟に対応していける方
・ユーザー or プロダクト or ビジネス価値に対して貢献する意識がある方
・チームメンバーと逐次積極的にコミュニケーションが取れる方
・問題を発見し、それに対して企画提案ができる方
・未経験の業務でも積極的に取り組む姿勢や好奇心を持たれている方
求める人物像
・当社の理念やビジョンに共感していただける方
・事業や会社、チームの変化に柔軟に対応していける方
・当事者意識を持ち自ら提案し新しい仕事を作っていける方
・モバイルアプリケーションに対する強い思い入れがあり、モバイルアプリのキャリアを積んでいきたいと考えている方
・サポーティブに働ける方
・チームメンバーと積極的にコミュニケーションが取れる方
・問題を発見し、それに対して企画提案ができる方
・未経験の業務でも積極的に取り組む姿勢を持たれている方
紹介資料
仕事の魅力
・大規模なAndroidアプリ開発に携わることができる。
・Androidの技術選定について携わることができる。
・Androidチーム内で技術戦略を考え、裁量もって進めることができる。
■参考記事:
エンジニアが存分に開発を楽しめるよう、シンプルで美しく、堅牢なアーキテクチャを実現する。- kubell days
https://days.kubell.com/posts/230801_1/
カンバンを導入した、Androidプラットフォームチームの働き方
https://creators-note.chatwork.com/entry/how-android-platform-team-works
Chatwork」Android版アプリを 支える単体テストの現在
https://speakerdeck.com/okuzawats/chatwork-androidban-apuriwo-zhi-erudan-ti-tesutonoxian-zai
Androidアプリ開発部で合宿を行い、技術的負債についてみんなで考えました〜2024年冬〜
https://creators-note.chatwork.com/entry/android-training-camp-2024