シニアプログラマー
仕事内容
『Buddycom』のシニアプログラマーのポジションです。
開発チームで抱える、技術的組織的な課題を解決へ導くことがこのポジションのミッションです。
■コーディング
Buddycomに関する様々なコーディングを行っていただきます。
サーバーサイド、iOS / Android / Windowsクライアント、WebフロントエンドなどBuddycomは様々なアイテムによって成り立っています。
ご自身の経験による観点からBuddycomを成長させるために必要なコーディングを行っていただきます。
■実装方針レビュー
各メンバーの実装方針をレビューしていただきます。
具体的には、アルゴリズムに関するディスカッション、最適な技術やライブラリの選定、パフォーマンスや実装工数の観点からのアドバイス、などです。
■モダンな開発体制の推進
開発ツール、言語、開発手法、チームビルディング、開発プロセスにおいてモダンな開発を行うための提案や推進を行っていただきます。
開発チームについて
開発チームは14名。100%自社内開発です。
20代後半から30代前半が主な開発メンバーです。
Buddycom成長と共にプログラマーとしても成長できるような環境を目指しています。
■開発環境
開発フロー:
アジャイル開発
Slackによるコミュニケーション
Notionでのスケジュール/タスク管理
言語:
Java / Android Java / Kotlin / Swift / C# / Python /JavaScript など
フレームワーク:
Vue.js / React / Jetpack Compose
DB:
MySQL
ツール・環境:
Git / IntelliJ / AWS / Docker
会社全体の風通しもよく、営業チームがお客様とどのようにやり取りしているかや、マーケティングや商品開発の進捗もすぐわかります。
会社全体の動きがとてもわかりやすいことが、この会社の良いところです。