120万円/月額想定年収:1440万円
140~180時間
月末締め翌月末支払い
フルリモート
・同サービスのWeb側(サーバーサイド/フロント両方)+ネイティブアプリの 要件定義/基本設計/詳細設計/開発/テスト/運用 →詳細設計以降は開発担当のメンバーが中心となって対応(対応頂くのは一部) →新機能開発、既存機能改善、運用含む →Webフロント開発はフォローのような形での対応なので割合少なめ ・新機能開発における技術検証 ・パフォーマンス劣化の調査/改修/再発防止策検討 ・定例MTG対応 ・仕様書等ドキュメント作成(一部) 業務補足 ◎次に作るものはどうやって決められるか →要件をもとにデザイナーがデザインを起こし、デザインをもとにCTOとエンジニア、 デザイナーでレビューを行います。スプリントの計画でエンジニアがデザインと要件を 基にIssueを洗い出し、見積もりを行います。 その後はスプリントで計画されたIssueを実装し、Pull Requestを作成し他のメンバー がレビューを行い、マージしていきます。 ◎スケジュール管理 →スケジュール管理/タスク見積もりは各担当分野のエンジニアに任せています。 全体のスケジュールはCTOが管理しています。 ◎開発フロー →スクラムをベースにした開発フローを採用しています。スプリントの期間は2週間で、 スプリントの完了時には毎回振り返りを実施してプロジェクトの進め方、チームの あり方について議論します。 ◎コードレビュー →エンジニア同士でのピアレビューとCTOによるレビューの2段階で実施します。 又、 必要に応じてペアプロやモブプログラミングを実施したり、重要機能についてはエンジニア チーム全体でレビュー会を行うこともあります。 ◎開発メンバーの裁量 ・OS/エディタ/IDEといった個人の環境は、各自の責任で好きなものを使う事が可能 ・企画決定の場に、実装担当の開発メンバーが参加 ・タスク見積もりは、実装担当するメンバーが中心となって実施 ・全体のスケジュール管理は途中の成果を随時確認しながら、納期又は盛り込む機能を 柔軟に調整する形で実施 職場環境について ・GitHubによるバージョン管理 ・Slackでのコミュニケーション ・カンバン+スクラムによるタスク管理 ・BitriseCI, CircleCIでの徹底的な自動化 ・セミナー参加、書籍物品購入サポート 組織体制 ・計9名(エンジニア8名、UIUXデザイナー1名) 技術環境 O S :Linux, Windows, iOS, Android 言 語 :フロント)JavaScript, HTML, CSS, TypeScript サーバーサイド)Ruby ネイティブ)iOS→Swift, Android→Kotlin F W :フロント)React サーバーサイド)Ruby on Rails ネイティブ)Material Components(Android) D B :Web)MySQL, Redis モバイル)Realm Cloud :AWS(ECS Fargate, ElasticBeanstalk, S3, CloudFront, RDS, DynamoDB, OpenSearch(ElasticSearch), Athena等), Firebase ライブラリ:Web)jQuery, Redux ネイティブ)iOS→RxSwift, swift-log, Android→RxJava, OkHttp, Retrofit, Dagger2, Groupie CI/CD :CircleCI, Bitrise コンテナ :Kubernetes 統合環境 :AndroidStudio, Xcode IaC :Terraform GUI :Quick UI構築 :SnapKit ストレージ:Nimble CLI :SwiftGen コルーチン:Kotlin Coroutines 管理系 :GitHub, ZenHub, Backlog マルウェア:Cuckoo 解析系 :SwiftLint(iOS) その他 :RSwag, Swagger, Nuke, Glide, Android Jetpack
・Swift(iOS)+Kotlin(Android)両面でのネイティブアプリ設計/開発/テスト経験 ・Ruby+Ruby on RalisでのWebサーバーサイド設計/開発/テスト経験 ・システム or ネイティブアプリどちらかでのアーキテクト設計又は要件定義経験
・toC向けのアプリ開発経験 ・React等JS系モダンFWでのWebフロント開発経験又は知見 →ブランクOK及び、モダン系ならFW指定無し ・システム or ネイティブアプリどちらかでのパフォーマンス改善立案/実行経験 ・Reactive Programming(RxSwift等)での開発実務経験 ・CIツール(Bitrise等)の利用経験 ・Firebaseの利用経験 ・Android Jetpackの利用経験(ViewModel、LiveData、Room等) ※上記尚可スキルは全て経験年数不問
アプリエンジニア
1回
情報提供元: フリランドットコム
3ヶ月前
SNSアカウントでログイン