01.エンジニア の求人一覧 - 株式会社FiNC Technologies
【エンジニア】Android エンジニア
【具体的な業務内容】
・Android 版 FiNC アプリのグロースを目的とした機能拡充、運用改善
・Android 版 FiNC アプリの新規開発
・新技術の調査、プロジェクトの導入
・CI / CD 整備やコードの品質向上など、開発体験の改善
【開発フロー】
・FiNC 全体のロードマップをもとに、各サービスごとチームで開発しています。
・チーム毎に1週間から2週間のスプリントでスクラム開発を実施しています。
【開発方針】
・開発は GitHub を用いたプルリクエストベースで行っています。
・原則としてテストコードを書き、マージされるすべてのコードはレビューされています。
【技術・ツール】
・クライアント Kotlin, Android Jetpack, RxJava, Dagger, Retrofit
・CI / CD CircleCI
・ソースコード管理: GitHub
・プロジェクト管理: JIRA, GitHub issue, Asana
・情報共有ツール: Slack, ScrapBox
【エンジニア】EM(エンジニアリングマネージャー)
開発チームのパフォーマンスを最大化し、事業目標の達成に導くことをミッションに業務をお願いします。
【具体的な業務内容】
・エンジニアのピープルマネジメント(目標設定・評価・1on1)
・エンジニア採用
・プロダクトの技術方針の決定と推進
・プロダクト開発に必要なステークホルダーとの連携と支援
【技術・ツール】
・クライアント iOS/Swift, Android/Kotlin, Flutter/Dart
・サーバー : Ruby on Rails, マイクロサービス
・CI / CD CircleCI, Bitrise
・ソースコード管理: GitHub
・プロジェクト管理: JIRA, GitHub issue, Asana
・情報共有ツール: Slack, ScrapBox
【エンジニア】Flutterエンジニア
ヘルスケアアプリ×ウェアラブル端末 !Flutterでの開発経験者を大募集!
Flutterを利用したウェアラブル端末と連携したヘルスケアアプリの開発の
設計、実装までをお任せします。
【技術・ツール】
- 言語:Dart,Swift,Kotlin
- ソースコード管理:Git (Github)
- コミュニケーション:Slack
【エンジニア】iOSエンジニア
【具体的な業務内容】
・ディレクターやデザイナーとのアプリの仕様調整及び策定
・iOS版 FiNC アプリのグロースを目的とした機能拡充、運用改善
・iOS版 FiNC アプリの新規開発
・新技術の調査、プロジェクトの導入
・CI / CD 整備やコードの品質向上など、開発体験の改善
【開発フロー】
・FiNC 全体のロードマップをもとに、各サービスごとチームで開発しています。
・チーム毎に1週間から2週間のスプリントでスクラム開発を実施しています。
【開発方針】
・開発は GitHub を用いたプルリクエストベースで行っています。
・原則としてテストコードを書き、マージされるすべてのコードはレビューされています。
【技術・ツール】
・クライアント Swift, RxSwift, Realm, Alamofire
・CI / CD CircleCI, fastlane, Danger
・ソースコード管理: GitHub
・プロジェクト管理: JIRA, GitHub issue, Asana
・情報共有ツール: Slack, ScrapBox
【エンジニア】SREエンジニア
【具体的な業務内容】
◎ECSからEKSへの移行
→ FiNC では現在 AWS の ECS から EKS への移行を進めています。移行は半分ほど終わっていますが、引き続き移行作業や、基盤の整備などを行っています。
◎アプリケーションの監視や改善
→ Datadog などのモニタリングツールを活用して、日々アプリケーションのパフォーマンスに問題が無いかをチェックしています。業務ロジックまで入り込んだパフォーマンスのチューニング作業なども行なっています
◎分析基盤の整備
→ データ分析基盤のパイプライン構築やメンテナンスなども SRE の業務となります
◎Terraform の運用
→ FiNC のインフラは Terraform のモノレポでコード管理されています。このレポジトリの運用をしたり、開発チームの書いた HCL のレビューなどを行っています
=今後のチャレンジ=
サービスメッシュの活用
→ 現在 FiNC では Istio を使用しており、カナリアリリースなどに活用しています。今後 Istio の機能を更に活用し、信頼性や開発効率の向上を目指していきます
Kubernetes の更なる活用
→ Kubernetes とその周辺の強力なツールを活用し、開発効率を高めていきたいと思っています。また、そのための開発チームへの知識の共有なども積極的に行っていきます
【開発フロー】
・FiNC 全体のロードマップをもとに、各サービスごとにチームで開発しています。
・チーム毎に1週間から3週間のサイクルのスクラム開発を実施しています。
【開発方針】
・開発は GitHub を用いたプルリクエストベースで行っています。
・原則としてテストコードを書き、マージされるすべてのコードはレビューされています。
【技術・ツール】
開発言語/フレームワーク
サーバーサイド: Ruby(Ruby on Rails)
自動化ツール/分析基盤: Go, Python, Shell など
クラウドプラットフォーム: AWS
オーケストレーション: Kubernetes(EKS), 一部 ECS
データストレージ: MySQL(Aurora), Redis(ElastiCache), Elasticsearch, Redshift
プロビジョニング: Terraform
モニタリング: Datadog, CloudWatch, Sentry
CI/CD: CircleCI
ログ: Fluentd, CloudWatch, Datadog
その他: GitHub, Slack
【エンジニア】サーバーサイドエンジニア
【具体的な業務内容】
・FiNC が提供するサービスの新規開発及び機能拡充、性能改善(FiNCアプリチーム)
・健康経営SaaSのプロダクト開発(法人開発チーム)
・マイクロサービス間連携を実現する API の新規開発、機能拡充、性能改善
・AWS を活用したマイクロサービス化の推進
・Glueなどを活用した大規模データ処理
【開発フロー】
・FiNC 全体のロードマップをもとに、各サービスごとにチームで開発しています。
・チーム毎に1週間から3週間のサイクルのスクラム開発を実施しています。
【開発方針】
・開発は GitHub を用いたプルリクエストベースで行っています。
・原則としてテストコードを書き、マージされるすべてのコードはレビューされています。
【技術・ツール】
・サーバーサイド Ruby on Rails, OpenAPI, JSON Schema,Sidekiq
・フロントエンド Node.js, React.js, Redux, Babel
・データベース Amazon Aurora (MySQL), Elasticsearch, ElasticCache
・メッセージング Amazon SNS/SQS
・CI / CD CircleCI, Jenkins
・監視・分析 Datadog, Sentry
・ソースコード管理: GitHub
・プロジェクト管理: JIRA, GitHub issue, Asana
・情報共有ツール: Slack, ScrapBox
【エンジニア】開発ディレクター
顧客と対話をしながら、プロダクト開発を成功に導くことをミッションに業務をお願いします。
【具体的な業務内容】
・顧客とのプロダクト開発のゴール設定
・プロダクト開発に必要な資料(マイルストーン、仕様書、テスト観点書等)の作成と顧客とのコミュニケーション
・様々なステークホルダーを巻き込んでプロダクト開発の進行をする
・開発スケジュールと予算とを鑑みた上での実現可否の判断
【技術・ツール】
・クライアント iOS/Swift, Android/Kotlin, Flutter/Dart
・サーバ Ruby on Rails/Ruby, マイクロサービス
・CI / CD CircleCI, Bitrise
・ソースコード管理: GitHub
・プロジェクト管理: JIRA, GitHub issue, Asana
・情報共有ツール: Slack, ScrapBox