【iOS/Swift/半リモート/週4~5】シェアNo.1のクラウド映像プラットフォームのiOSエンジニア
iOSGitSwift
アプリケーションエンジニアスマホアプリエンジニア
作業内容 基本設計,詳細設計,実装
▼企業概要
クラウド録画サービスシェアNo.1のプロダクトを開発・運営している企業様です。
日本中、世界中のカメラの映像をクラウド化し、誰もが活用できる映像プラットフォームを提供しています。
▼開発の特徴・魅力
・規模の大きいシステム開発に関われる
現在15万台を超えるデバイスが接続しており、2021年末時点で保存している映像データは15PBを超えます。カメラ数は現在も順調に伸びており、これらを扱うシステムの規模も比例して拡大しています。
また、扱う情報の機密性も高く、運用も無停止で行う必要があり、開発する上で考慮するポイントは多くあります。このように規模の大きいシステムの課題を把握し、一つ一つ解決していくことはエンジニアとして非常にやりがいのある業務内容となります。
・サービスが身近に使われている
企業様が提供するカメラは様々な業界で導入され、各現場の課題解決に利用されています。自分の作っているサービスが身近なところで社会に貢献できていると実感できる環境です。
・様々な技術を扱っている
カメラ (IoT) や映像解析 (AI) を扱っているため、サーバーとアプリ以外にも組み込みエンジニアや機械学習のエンジニアがいます。様々な情報に触れることができ、自身の知見を広めることができます。
▼具体的な業務内容
クラウド録画サービス(自社サービス)のiOSネイティブアプリ開発を担うチームのメンバーとしてご活躍頂きます。
・新規アプリケーション開発(ボディカメラとの通話機能、GPSを用いたアプリケーション)
・顔認証など映像解析系サービスのアプリケーションサイド開発
・タブレット向けレイアウトを含むUI/UXの新規実装や新規開発など
---------------------
▼開発環境
開発言語:Python、 Java、Go、C++、Swift、Kotlin
インフラ:AWS
データベース:MySQL、 Redis、Elasticsearch、DynamoDB
構成管理ツール:Ansible、 Terraform
監視:Prometheus、 Grafana、PagerDuty、StatusCake、Sentry、CI/CD、Github、Actions、Circle CI
その他:Github、 Docker、Fluentd, Fluent Bit、Redash
---------------------
【Kotlin/Android/フルリモート/週3-5日】国内最大級の無料マンガアプリのAndroidエンジニア
AndroidKotlin
アプリケーションエンジニアスマホアプリエンジニア
作業内容 基本設計,詳細設計,実装,テスト,運用・保守
国内最大級の無料マンガアプリ及び新規サービスの開発・運用を行っていただきます。
新しい技術導入には積極的で、トラフィックも大きな有名サービスに携わって頂けます。
自社サービス100%ですので自由度が高く、裁量も大きいので、エンジニアにとって働きやすい環境を作ろうとしています。
フルスタックエンジニアを目指す方に最適な環境です!
<組織体制>
・エンジニア8名
・サービス運用10名
・UIUXデザイナー1名
<職場環境>
・GitHubによるバージョン管理
・Slackでのコミュニケーション
・カンバン+スクラムによるタスク管理
・Bitrise CI, Circle CI での徹底的な自動化
・セミナー参加、書籍物品購入サポート
・休憩スペースではマンガやゲームが楽しめます
<採用言語>
・Kotlin、Java
<開発ツール>
・Android Studio
・GitHub、GitHub Actions、Slack
<開発の進め方>
・次に作るものはどうやって決められるか
要件をもとにデザイナーがデザインを起こし、デザインをもとにCTOとエンジニア、デザイナーでレビューを行います。スプリントの計画でエンジニアがデザインと要件をもとにIssueを洗い出し、見積もりを行います。その後はスプリントで計画されたIssueを実装し、Pull Requestを作成、他のメンバーがレビューを行い、マージしていきます。
・タスクの見積もり、スケジュール管理
タスクの見積もりは各担当分野のエンジニアに任せています。
全体のスケジュールはCTOが管理しています。
・開発フロー
スクラムをベースにした開発フローを採用しています。スプリントの期間は2週間です。
スプリントの完了時には毎回振り返りを実施してプロジェクトの進め方、チームのあり方について議論します。
・コードレビュー
エンジニア同士でのピアレビューとCTOによるレビューの2段階で実施します。
また、必要に応じてペアプロやモブプログラミングを実施したり、重要機能についてはエンジニアチーム全体でレビュー会を行うこともあります。
・ソフトウェアテスト
機能の追加、変更が多いため、ソフトウェアテストは重要機能の単体テストがメインとなっています。
テストの自動化は今後力を入れていきたい分野です。
<開発メンバーの裁量>
・OS やエディタ、IDE といった個人の環境は、各自の責任で好きなものを使うことができます。
・企画を決定する場に、実装を担当する開発メンバーが参加しています。
・タスクの見積もりは、実装を担当するメンバーが中心となって行います
・全体のスケジュール管理は、途中の成果を随時確認しながら、
納期または盛り込む機能を柔軟に調整する形で行っています。
<仕事の魅力>
・200万人のユーザが利用する大規模なサービスを開発・運用
・ディレクターを置かずエンジニア主体の開発体制
・自分の得意分野以外にも積極的に参加し、フルスタックエンジニアを目指せる環境
・新規事業立ち上げに関われるチャンス
【Java/AWS】アプリケーション開発
作業内容 不動産業界の大手クライアント向けの業務システム構築案件において、
アプリケーションエンジニアの一員として参画してくださる方を募集します。
【Next.js/常駐】ECサイト構築
業務委託(フリーランス)
JavaDynamoDBReactNext.js
アプリケーションエンジニア
作業内容 基本設計,詳細設計,実装,テスト,運用・保守
通信機器レンタル用ECサイト作成に携わって頂きます。
・Next.jsを使用した開発をリード
【フルリモート|AndroidJava・Kotlin】調剤薬局向けアプリ開発
JavaAndroidKotlin
アプリケーションエンジニアスマホアプリエンジニア
作業内容 薬局の薬剤師が使用するアプリの開発案件です。
既に1次リリースは完了しているため、機能追加や改修作業をメインにお任せいたします。
【担当工程】
詳細設計,実装,テスト
【Android】販売管理システム
業務委託(フリーランス)
JavaAndroidGitHubKotlin
アプリケーションエンジニアスマホアプリエンジニア
作業内容 販売管理システムの機能追加、改修、運用に伴うAndroid開発全般をご担当いただきます。
*チーム規模:6〜10名
【Android(リモート)】飲食店向けアプリ開発
業務委託(フリーランス)
JavaAndroidAWSKotlinTypeScript
アプリケーションエンジニアスマホアプリエンジニア
作業内容 ・工程:詳細設計〜製造〜テスト
・アジャイル開発
〜環境〜
ネイティブアプリ:kotlin(Android)
フロントエンド:typescript
その他:AWS
アプリケーションエンジニア
JavaRubyAWSMVC
フロントエンドエンジニアアプリケーションエンジニアサーバーサイドエンジニア
作業内容 作業概要:マーケティングサービスの新機能アプリ開発支援
要件チームとの調整、フロントエンドからサーバーサイド、バッチの開発と
フルスタックに一つの機能の開発を行っていただきます。
PMが要件定義まで行い、設計〜テストまでをご対応いただきます。
チームで開発いただくのでそれぞれ得意な部分メインでご対応いただく場合もござい
ます。
環境:Ruby on Rails/Javascript/Vue.js/Java/AWS/Git/Redmine/Go/scala など
※Ruby(RoR)とJavascript(vue.js)がメインです。
(画面側はRuby on Rails 、バッチ処理はJavaで両方対応して頂きます)
【Android(リモート)】テレビ電話のアプリ開発
業務委託(フリーランス)
JavaAndroid
アプリケーションエンジニアスマホアプリエンジニア
作業内容 ・AndroidSTBを利用したテレビ電話アプリの新STBへの移植作業
・対応項目洗い出し〜移植実施〜評価までを実
【大阪】飲食系ECサイト開発案件
JavaLinuxMySQL
フロントエンドエンジニアアプリケーションエンジニアデータベースエンジニア
作業内容 ・自社の飲食サービスの部門で設計、開発、テストをご担当頂きます。
【Kotlin(リモート)】ヘルスケア会社向けアプリ開発
業務委託(フリーランス)
AndroidKotlin
アプリケーションエンジニアスマホアプリエンジニア
作業内容 Kotlinを利用してアプリの機能拡充/運用改善や新規開発を担当していただきます。
【技術・ツール】
・クライアント Kotlin、Android Jetpack、RxJava、Dagger、Retrofit
・CI/CD CircleCI
・ソースコード管理:GitHub
・プロジェクト管理:JIRA、GitHub issue、Asana
・情報共有ツール:Slack、ScrapBox
【Java/JavaScript】ネットスーパーシステム開発案件
派遣
JavaJavaScriptSQLOracleRedisSpringVue.jsNuxt.jsSpringBoot
アプリケーションエンジニア
作業内容 ・Java、JavaScriptを用いたネットスーパーシステム開発案件に携わっていただきます。
・主に下記業務をご担当いただきます。
-追加機能設計、開発、テスト、ドキュメント作成、更新
【React/リモート】マーケティングサービスのアプリ開発
業務委託(フリーランス)
React
アプリケーションエンジニア
作業内容 ・機能追加(バナー、クーポン、プッシュ通知、その他)
・バージョンアップ対応
・SDK開発
【Python/Java】既存バッチシステムにおけるシステム開発案件
派遣
JavaPythonSQLWindowsLinux
アプリケーションエンジニア
作業内容 ・Python/Javaを用いた既存バッチシステムにおける
システム開発案件に携わっていただきます。
・主に下記業務をご担当いただきます。
-解析、再構築、デプロイ、運用
-バッチシステムの設計、実装、構築
-データパイプラインの構築
物流系パッケージシステム開発案件
C#.NETWindowsSQL ServerIIS
アプリケーションエンジニア
作業内容 ・自社で提供している物流系のシステムの構築にあたって、
基本設計・詳細設計・開発・テストをご担当頂きます。
【Swift】物流効率化アプリケーション開発案件
派遣
JavaPythonSwift
アプリケーションエンジニアスマホアプリエンジニア
作業内容 ・トラックドライバーが利用する物流ルート提案アプリケーション開発に
携わっていただきます。
・主に下記作業をご担当いただきます。
‐基本設計、詳細設計、実装
【Java】マーケティング・リサーチビジネス向け業務システムリプレース案件
派遣
JavaJavaScriptCSSHTMLLinuxNode.jsSpring
アプリケーションエンジニア
作業内容 ・マーケティング、リサーチビジネス向け業務システムのリプレースプロジェクトに携わっていただきます。
・主に下記業務をご担当いただきます。
-Frontendシステムの開発
または
-Backendシステムの開発
【Java/Javascript】新規機能の開発及び機能改善案件
派遣
JavaJavaScriptSpringEclipse
アプリケーションエンジニア
作業内容 ・2022年内立ち上げ予定サービスの新規機能の開発及び機能改善を担当して頂きます。
・主に下記業務をご担当頂きます。
-設計、開発、テスト、レビュー、リリース
-リリース後のサービスの運用/改善
【Linux-C++】次世代表示機試作開発案件
業務委託(フリーランス)
C++JavaJavaScriptCWindowsLinux
アプリケーションエンジニア
作業内容 ・次世代のUIソフトウェア開発をご担当頂きます。
【Java】社内向けツール開発案件
派遣
JavaPHPPythonRubyPerlLinuxGit
アプリケーションエンジニア
作業内容 ・データーセンターを運用管理する部署にて
社内向けツール開発案件に携わっていただきます。
・主に下記業務をご担当いただきます。
-オンサイトの作業
-ツール開発
-ミドルウェアの選定、検証、導入、運用
【Java】某電子書籍サービス向けシステム開発案件
派遣
JavaJavaScriptPythonCSSHTMLLinuxUnixSpringDockerApacheNginxGitJenkins
アプリケーションエンジニア
作業内容 ・Javaを用いた某電子書籍サービス向けシステム開発案件に携わっていただきます。
・主に下記を行っていただきます。
-機能の設計、開発、テスト
【Python】チケットシステム開発案件
派遣
JavaJavaScriptPHPPythonSQLCSSHTMLLinuxUnix
アプリケーションエンジニア
作業内容 Pythonを用いたチケットシステム開発案件に携わっていただきます。
・主に下記業務をご担当いただきます。
-システムの開発、運用作業
【Java】電子書籍サービス向けバックエンドシステム運用案件
派遣
JavaPythonSQLShellLinuxSpringDocker
アプリケーションエンジニアバックエンドエンジニア
作業内容 ・Javaを用いた電子書籍サービス向けバックエンドシステム運用案件に携わっていただきます。
・主に以下業務をご担当いただきます。
-依頼ベースのデータ抽出
-長期休暇前のジョブスケジュールの事前調整と変更
-定期運用の自動化、仕組み化対応
【Java】ECファーストパーティサービスにおけるシステム開発案件
派遣
JavaJavaScriptCSSHTMLSpringDockerGit
アプリケーションエンジニア
作業内容 ・Javaを用いたシステム開発案件に携わっていただきます。
・主に下記業務をご担当いただきます。
-基本設計以降の実務開発業務
-システム開発、運用、改善
【Java】Rakuten Catalog Platformの構築案件
派遣
JavaLinuxOracleMySQLApache
アプリケーションエンジニア
作業内容 ・Rakuten Catalog Platformの構築に携わっていただきます。
・主に下記業務をご担当いただきます。
-データをFeedする機能、データ作成、変更を行うツール、データを配るAPIの作成
-大規模データを利用した分散処理、集計・加工
-フロントエンドに提供する部分の、開発、リリース、保守・運用までのサポート
【PHP】大手インサイト事業向けマーケティングリサーチ業務システム開発案件
派遣
JavaJavaScriptPHPLinuxRedis
アプリケーションエンジニア
作業内容 ・PHPを用いた大手インサイト事業で利用されるマーケティングリサーチの業務システム開発案件に
携わっていただきます。
【C言語/C++】カメラアプリケーション開発案件
業務委託(フリーランス)
C++JavaCAndroidLinux
アプリケーションエンジニアスマホアプリエンジニア
作業内容 ・デジタルカメラ/ビデオカメラ向けにアプリケーション開発を行っていただきます。
【Python】大手チケットサイト向けシステム開発案件
派遣
JavaJavaScriptPHPPythonSQLCSSHTMLLinuxUnix
アプリケーションエンジニア
作業内容 ・大手チケットサイトのシステム開発に携わっていただきます。
・システムの開発、運用作業が主な業務となります。
・芸能、アーティスト、ゲーム、アニメ、プロスポーツなど多種にわたるチケットを取り扱っており、
現場と密接に連携しつつ作業いただきます。
【Unity】コンシューマー機向けゲーム開発案件
派遣
JavaC#Objective-CUnity
アプリケーションエンジニアスマホアプリエンジニア
作業内容 ・4月からスタートする新規プロジェクトにアサインいただきます。
・コンシューマーゲーム機のプログラミングをしていただく予定です。
・主に下記作業をお任せいたします。
-詳細設計
-実装
-運用保守
【Linux-C++】次世代通信システム開発案件
業務委託(フリーランス)
C++JavaAndroidLinux
アプリケーションエンジニアスマホアプリエンジニア
作業内容 ・組み込み製品向けIOT通信制御用ソフトウェアの試作開発をご担当頂きます。
・実行環境はAndroidで構築されており、
Androidのネイティブ層から提供されるAPIを利用した処理を実装して頂きます。
テストでデバッグのために、adbツールをある程度使いこなせる必要があります。