仕事内容
■アイスタイルのiOSエンジニアについて
株式会社アイスタイルは、国内最大級のコスメ・美容の総合サイト「@cosme 」、化粧品EC「@cosme SHOPPING」、化粧品専門店「@cosme S
年収・労働条件・採用方法をご覧いただくには会員登録が必要です
開発環境
言語:Swift、Kotlin(Kotlin Multiplatform)
ライブラリ管理:CocoaPods、Carthage
主要ライブラリ・フレームワーク:RxSwift、Firebase、SwiftUI、Combine等
ソースコード管理:GitHub
プロジェクト管理:JIRA
チャットツール:Slack
情報共有:Confluence
パフォーマンス計測:NewRelic
その他:fastlane、GitHub Actions
求めるスキル
必須スキル/経験
・Swiftによるネイティブアプリケーション開発の実務経験3年以上、もしくはそれに相当する個人開発経験
・チーム開発におけるコードレビューの経験
・基本的な設計技法、オブジェクト志向の概念理解
・実務/個人開発問わずAppStoreでのアプリリリース経験
歓迎スキル/経験
・大規模なユーザーを持つサービスへの従事実績
・Clean Architecture・MVVMに基づいた開発経験
・SwiftUIをはじめとする先端技術への意欲
・Kotlin Multiplatform を用いた開発経験
・証明書管理やテストの自動化などを伴うCI/CD環境構築の経験
・若手、後輩メンバーに対するメンター経験
・オープンソースソフトウェアコミュニティへの貢献
・技術カンファレンスなどでの登壇経験
・より良いUI/UXへの理解や知識、またはそれに対する意欲
求める人物像
・アプリやインターネットが好きで、ITの可能性を信じている方
・新しい知識、技術を貪欲に吸収する意欲のある方
・受け身にならず、常に自ら学ぶ姿勢のある方
・携わったシステムに愛着を持てる方
仕事の魅力
■圧倒的なデータの蓄積と影響力
「MAU1,790万人、商品データ40万件、クチコミ数2,100万件」など約20年以上かけて構築した美容に関する日本最大級のデータベースを蓄積しています。業界でも屈指の規模と影響力を誇るサービスの開発に関わることで、多くのユーザーにサービスを届ける実感を得られます。
■プロフェッショナルとしてサービスに関わる
企画段階からiOSエンジニアとしての目線で提案が行えます。またその意見が反映される環境が整っています。
また、エンジニア側で先行して調査・検証した機能を企画側に提案してアプリに導入することもあります。
■開発チームを牽引できる
あらゆる場面でチームメンバーと議論を交わし、最適な意思決定をリードしながら繰り返していけます。現在のワークフローを積極的に改善していくことも可能です。
■コードクオリティ担保の責任
自分のみならずメンバー個々のコードを、個人の裁量の中で積極的にレビューし、自身やチームの成長に繋げられます。
■整備されたワークフローによる開発
Gitによるソースコード管理を行い、実装したコードのマージは Pull Request ベースで行います。
■オープンな情報共有による知見の蓄積
定期的に社内勉強会を開催したり、Slackによる情報共有や議論の文化が根づいています。
■KMPへの取り組み
@cosmeアプリのビジネスロジック部分の共通化に取り組んでいます。
複雑化するビジネスロジックのOS間差異を吸収して、開発効率化と共に保守性の向上を目指します。
今後はViewの共通化も考えており、Compose Multiplatformを検証中です。Multiplatformへの技術的関心がある方にとってチャレンジできる環境が備わっています。
■フレキシブルな働き方
アプリ開発部では、コミュニケーションを意識して週1回程度出社しています。状況に応じてリモートワークを選択することも可能です。また、コアタイム無しのフルフレックス勤務ができるため、ライフワークバランスを重視して長期的にキャリア形成をしたい方にも最適な環境です。家庭の事情も考慮して、臨機応変にチームメンバーもフォローを行いますので柔軟に勤務いただける環境があります。
■キャリアの柔軟性
エンジニアとしての基礎を固めたのち、より技術を伸ばす「スペシャリストコース」とエンジニアリングマネージャーを目指す「プロフェッショナルコース」のコース選択をしてキャリアプランを設計できます。(コース変更も可)