Team collaboration platform
2021 – 2022役割シニアフロントエンド開発者
Web、iOS、Android、デスクトップで使える、チャット、カンバンボード、カレンダー、ノート、ファイル、ビデオ通話を備えたマルチテナントのワークスペース。
- Angular
- NestJS
- MongoDB
- Electron
- Capacitor
解決策
1年半にわたり、最も積極的に活動したフロントエンド開発者の一人として働き、他の開発者の成果物のレビューとマージも担当しました。
- チャットとスレッド:メンション、絵文字、画像の貼り付け、ファイルのドラッグ&ドロップに対応したリッチテキストエディター。ブラウザー、デスクトップ、iOSで使えるボイスメッセージ。バッジ、ページネーション、プッシュ通知からのディープリンクを備えたスレッド。「最新へ移動」付きの無限スクロール。検索。グループチャットとDM。メッセージを添付ファイルごとタスク、予定、ノートに変換。
- ボードとタスク:ドラッグ&ドロップと自動スクロールのカンバン、バックログとアーカイブ、ラベルとフィルター、見積もり、サブタスク、リアルタイムで更新される個人ボード。
- カレンダー、ノート、ファイル:リマインダー、終日・繰り返しの予定、サマータイムへの対応、チェックリスト、公開・非公開フォルダーと権限を備えたデータルーム。
- ビデオ通話:スペース、プロジェクト、DMでの通話、iOSでバックグラウンドでも鳴る着信音、外部ゲスト。
- モバイルとデスクトップ:新しいナビゲーションと再設計した画面、iPadと横向き表示への対応、AndroidとiOSのビルドとストアアカウント、デスクトップ通知、おやすみモード、ディープリンク、WindowsとmacOS向けの署名済みビルド。
- パフォーマンス:主要な一覧をNGXSの状態管理に移行、スレッドのキャッシュ、AngularとTypeScriptのアップグレード。
