現状抱えている課題 #
プロダクトの課題 #
マッハバイトでは、アルバイト探しの大きな目的である「すぐにお金が欲しい」というニーズに対し、働くまでの手間や期間を削減することを重要な課題と捉えています。
この課題に対し、ユーザーの属性をもとにしたアルバイト情報の最適な表示や、プッシュ通知を活用したリマインドなど、スマートフォンアプリとしての強みを活かした機能の追加や改善に取り組んでいます。 また、UIデザインの刷新や統一といったデザイン面での改善、動作の安定性や速度向上といったパフォーマンス面での改善など、ユーザー体験の向上も日々進めています。
直近の具体的な取り組みについては、ぜひカジュアル面談にてお話できればと思います。
技術的課題 #
マッハバイトのスマートフォンアプリは、5年以上にわたって開発・運用されており、これまで多くの機能追加や改善が行われてきました。
その一方で、開発当初の技術選定や実装方針の影響で、非推奨な実装や古いフレームワーク/ライブラリといった技術負債が残っており、新たな機能開発のスピードに影響を及ぼすケースも出てきています。 また、長年の開発の中でテスト整備が後回しになってきた経緯もあり、テストカバレッジが低い状態となってしまっています。
現在は、こうした課題を解消すべく、SwiftUI
/Jetpack Compose
などのモダンなUIフレームワークへの移行を進めるとともに、古いライブラリの置き換えやテスト拡充による品質改善を進めています。
一緒に課題を解決する仲間を募集しています #
マッハバイトにおいてスマートフォンアプリは、ユーザーとの接点を担う最重要の開発領域に位置付けられています。
アプリチームは将来のさらなる機能追加や改善を見据え、柔軟性と保守性に優れたコードベースへの刷新を目指しており、現在はアーキテクチャーの見直しや技術選定へと積極的に関わることができるフェーズです。