【連載 第2回】freeeカード Unlimited での非同期通信の設計と実装

金融チームでエンジニアをしているimamuraです。freeeカード Unlimited の開発の裏側について紹介する連載の第2回目になります。freeeカード Unlimited がどのようなサービスなのかは第1回目の記事*1で紹介していますので、そちらをご覧ください。また、そこ…

基盤サービスにおけるユーザーストーリ作成のポイント

ある程度事業規模が大きくなると、新規サービスを立ち上げたりマイクロサービスによるプロダクトの分割を行い、各サービスで共通に利用する機能を切り出したサービス、基盤サービスを立ち上げるタイミングがいつか来ることがあるかと思います。基盤サービス…

古事記輪読会をやってみた

こんにちは、livaです。普段はPSIRTでセキュリティエンジニアをやっています。アドベントカレンダーでは毎年記事を書いているので私が日頃何してるかはそちらを読んでいただければと思います。 developers.freee.co.jp developers.freee.co.jp さて、今回は…

【連載 第1回】freeeカード Unlimited の開発の道のり

金融チームでエンジニアをしているimamuraです。freeeカード Unlimited のβ版の提供が今年(2021年)の秋から開始されます。開発自体は半年以上かかっており、そこでの開発の裏側について連載を行います! 連載は以下のようになります。 ※ 日程、タイトルは…

freeeプロジェクト管理でJavaScriptバンドルサイズ削減に取り組んだ話

こんにちは! 中部オフィスでエンジニアをやっているichienです。 5月に入社してfreeeプロジェクト管理の開発を担当していました。今回はfreeeプロジェクト管理のJS(JavaScript)バンドルサイズを削減した話を紹介します。 改善前はバンドルしたJSファイルが5…

Stripeを使って自社マーケットプレイスに決済機能を実装しました

こんにちは、freeeのPublic APIチームでエンジニアをしているまっつーです。 ビールの美味しい季節ですが外で飲めないのが残念です。 僕らのチームは2021年7月にfreeeアプリストアに決済機能をリリースしました。 https://corp.freee.co.jp/news/paid-app.ht…

全サービス新デザイン!リブランディングの裏側

こんにちは、DevBrandingのellyです。7月30日に配信した「freee Tech Night 〜全サービス新デザイン!リブランディングの裏側」の様子をご紹介します。 今回からfreee tech nightも心機一転、新デザインに変更しています。 freee tech night ロゴ新デザイン …

技術による課題解決のプロセスの一例を紹介

こんにちは、okoshiです。 前回の私の記事は大変たくさんの方に読んでいただいて大変感謝しております。 今回はカッとしてシュッとやった一例を紹介させていただきます。 私の担当していたfreeeプロジェクト管理で、Git操作時にhuskyを用いて小さな課題を解…

「アルゴリズムイントロダクション」の社内輪読会を実施しました!

初めまして、今年の3月に入社した金山(@tkanayama_)です。freeeで技術者ブログを書くのは初めてです。 さて、今回は5月から2ヶ月ほど実施していた書籍「アルゴリズムイントロダクション(第1巻)*1」の輪読会の様子をお送りします。 「アルゴリズムイント…

スピードを上げても品質を落とすな!QAの挑戦

こんにちは、2021年7月に入社したDevBrandingのellyです。6月18日に配信した「freee Tech Night Online #12 〜スピード上げても、品質落とすな!QAの挑戦」の様子をご紹介します。freeeプロジェクト管理のQA担当uemuとエンジニアリングマネージャーnomuの二…

転職したばかりのエンジニアが活躍するためにやったこと

こんにちは、2021年4月に40代で中途入社を果たしたエンジニアの okoshi です。 freeeでの働き方について興味のある方は是非ご一読ください。 中途で入社してはや4ヶ月経とうとしています。時間がたつのは早いものです。 とはいえ、まだまだ業務への慣れは感…

freeeアクセシビリティー・ガイドラインVer. 202107.0を公開しました

こんにちは、freeeのアクセシビリティー・ガイドラインおじさんの中根です。 先週末に外出したら夏が思いの外本気を出し始めていてすでに夏バテ気味の今日この頃、皆様いかがお過ごしでしょうか。 さて、今回もfreeeアクセシビリティー・ガイドラインの更新…

【freee x メルペイ】QA Tech Talk 〜リリースを早めるQA〜 に参加しました

こんにちは、2021年4月にfreeeに新卒で入社したberryです。 今年は5月末にほぼリモートの新卒研修が終わり、6月頭から新卒はそれぞれの部署に配属されていきました。私はQA配属となり、現在テスト技法やテスト自動化の勉強に勤しんでおります。 本記事では20…

「人事労務freee」のEC2→EKS移行で、大変だったことと良かったこと

freee Tech Night で司会をしていますのぶじゃすです。4月23日に配信した「freee Tech Night Online #10 〜人事労務freee、EKS移行」の様子をご紹介します。人事労務freeeのアプリケーションエンジニアhanakeとSREのnekottyoの二人に、移行の経緯、プロセス…

freeeアクセシビリティー・ガイドラインVer. 202105.0を公開しました

こんにちは、freeeのアクセシビリティーおじさん、中根です。今年もどこにも出掛けない連休を過ごしました。家でだらだらするのは嫌いではないのですが、さすがにそろそろ飽きてしまいました。 さて、今回もfreeeアクセシビリティー・ガイドラインの更新情報…

確定申告を乗り越えるDBパフォーマンス改善 - Aurora 移行の舞台裏

アプリケーション基盤開発エンジニアの Nayuta です。私が先日登壇した freee Tech Night Online #9 の様子を簡単にご紹介したいと思います。「確定申告を乗り越える DB パフォーマンス改善」をテーマとし、会計 freee のデータベース移行 (MySQL→ Aurora) …

【調査】freee のリモート入社ってどうなの?リモートネイティブの jaxx さんと開発チームのコミュニケーションを探ってみた

みなさんコロナ禍をいかがお過ごしでしょうか。 もう1年近くコロナと戦ってきた私たち。これまで色んな知見は溜まってきたけれど、コミュニケーションが限られる中での入社受け入れってまだやっぱり難しいですよね。 今回はそんなコロナ禍で freee がどんな…

freeeアクセシビリティー・ガイドラインVer. 202104.0を公開しました

freeeアクセシビリティー・ガイドラインVer. 202104.0の更新情報、そして4月9日開催予定のイベントの情報をお届けします。

Webのダークモードを実現するには

こんにちは、freeeのUXチームでデザインシステム “Vibes” を作っている id:ymrl です。 ダークモード流行ってますよね。私は最初はしっくりこないなと思っていたんですが、食わず嫌いは良くないと思って試しているうちに、いつの間にかダークモードのほうが…

エンジニア未経験のプロダクトマネージャーが、エンジニア留学のために勉強したこと

こんにちは。プロダクトマネージャーのmikiです。今回はじめての投稿ですので、簡単に自己紹介をさせていただきます。 私は4年ほど前にfreeeに入社しました。最初の2年はカスタマーサクセスとして、会計事務所さん・IPOユーザーさん・API連携希望ユーザーさ…

Docker image を導入して protobuf を使う

こんにちは、会計freeeの開発をしている清水です。2020年4月に新卒としてfreeeに入りもうすぐ一年が経とうとしています。 この記事では私の所属チームのプロジェクトで試している、protobuf のための開発環境について書きます。 背景 現在私たちのチームでは…

低カロリーにスクラムマスターを始める方法

こんにちは、freeeで人事労務freeeを開発している id:gn-spawn です。 『シン・エヴァンゲリオン劇場版𝄇』面白かったですね。 パンフレットには制作スタッフのインタビューが記載されていて、感動した作品を作っている側の仕事術が読めるのはとても貴重で奮…

会計フリー Public API史上初の新バージョン移行を完遂しました

こんにちは、freeeのPublic APIチームでエンジニアをしているまっつーです 花粉症ですごい鼻水が出るので少しくらい体重落ちてるんじゃないかと期待してます 去年の6月15日、会計freeeのPublic APIは新バージョンを公開しました developer.freee.co.jp この…

リモートワーク下で立ち上がった開発チームがモブプロを通してうまく開発できるようになった話

こんにちは。freeeの中部支社でエンジニアをしている maru です。 私たち中部支社の開発チームは去年7月の立ち上げ以来、『中部から日本中で使われるプロダクトを作りたい』と考えて開発を行ってきました。 そのためにもfreeeの東京・大阪の開発チームと自然…

仕様変更コミュニケーションの進め方

こんにちは!freeeのニックです。スプラトゥーン3の開発が発表されて、ワクワクが抑えられない今日この頃です。 今回は、2020年12月に実施されたAPIの大幅な仕様変更について、どのように開発者コミュニケーションを進めていったかについてお話しします。 fr…

組織変更用のアプリ開発から広がる夢と、Salesforceパッケージ開発のデメリットの話

こんにちは。freeeでDevBrandingチームに参加していたり、採用管理システムを作っている@noblejasperです。 今回組織変更をする社内アプリを開発して夢が広がってワクワクしている話と、Salesforceパッケージ開発して気づいた課題の話をさせて下さい。 本日…

freeeのCREチームとは

はじめに freee CREチームのKishimotoです。 2014年に入社以来開発チームに所属していて、現在はCREチームで仕事しています。 入社当初は、お問い合わせの調査、修正からデプロイ作業などを担当していました。 その中で、お問い合わせ対応の効率化を考えるよ…

「会社に着いたら自動で出勤!?」 Android版人事労務freeeの新機能開発の裏側

この図の勤怠の記録の部分の話をしました Android エンジニアの「yaya」です。 2月16日(火)にて、『freee Tech Night Online #8 「会社に着いたら自動で出勤!?」開発の裏側』を開催しました。 freee Tech Nightは、freee主催のエンジニア向け技術イベン…

freeeアクセシビリティー・ガイドライン Ver. 202102.0を公開しました

こんにちは、freeeのアクセシビリティーおじさん中根です。久しぶりにPixelシリーズ以外のAndroid端末を入手したのですが、初期状態のホーム画面のアクセシビリティーが悪すぎて泣きそうになりました。Androidはそのあたりも含めてバリエーションが多いのが…

freeeアクセシビリティー・ガイドラインVer. 202101.0を公開しました

こんにちは、freeeのアクセシビリティーおじさん、中根です。今年もこのブログとアクセシビリティー・ガイドラインをよろしくお願いします。 では早速、freeeアクセシビリティー・ガイドラインVer. 202101.0の更新内容を紹介します。 freeeアクセシビリティ…