iOSエンジニア
主に@cosmeのスマートフォンアプリ開発(iOS、Android)をメインで担当して頂きます。アプリの中でも一般ユーザー向けの「UIDアプリ」と、ブランド、サロン、スペシャリスト、小売店など美容事業者向けの「BIDアプリ」があります。 【具体的には】 ■新機能の開発 ■PMやデザイナー、サーバサイドエンジニアと連携したチーム開発 ■非技術部門との仕様策定・調整 ■ユーザーを中心に据え、エンジニアリング視点から改善点の分析/検討/実施 ■チームメンバーとの相互コードレビュー ■品質改善 ■新技術の調査・検証と提案 【配属部署】テクノロジーセンター メディア開発統括部 アプリ開発グループ 組織構成としては部長1名、メンバーAndroid4名、iOS3名です。 【本ポジションの魅力】 ■サービスへの関わり 企画段階からミーティングに参加し、エンジニア目線での提案を行っています。また、エンジニア側で先行して調査・検証した機能を企画側に提案してアプリに導入することもあります。 ■開発メンバーの裁量 設計やライブラリ、言語などについては、都度求められる環境や条件に応じてチームで相談しながら選定を行っています。開発ツールなどの個人の環境は、各自の責任で好きなものを使うことができます。 ■コード品質向上のための取り組み コードレビューや、社内勉強会などを行って設計手法の説明などを行っています。 また、コードレビューにおいては単純にいい悪いではなく、「どうしていいのか悪いのか」、「デファクトやトレンドではどうなのか」といった成長を意識したコメントをやり取りすることも多いです。 ■ワークフローの整備 基本、全てのコードをバージョン管理ツールで管理しています。各メンバーが実装したコードのマージはPull Request ベースで行われます。 ■オープンな情報共有 定期的に社内勉強会を開催したり、Slackによる情報共有や議論の文化が根づいています。#git、#ios、#androidなど各種トピックごとのチャンネルが充実しています。 ■技術カルチャー 新規開発ではいろんな言語やアーキテクチャの導入なども積極的に行っています。Clean Architecture のような設計手法を取り入れたり、新しいライブラリを利用したりと問題解決のためにいろんなものにチャレンジしています。
東京都
500万円〜700万円※経験に応ず
スマホアプリ開発