Permalink
Find file Copy path
112a162 Jul 15, 2016
2 contributors

Users who have contributed to this file

@yaotti @yuku
29 lines (22 sloc) 1.99 KB

アプリケーションエンジニア

Incrementsの「ソフトウェア開発をよくすることで世界の進化を加速させる」という企業ミッションを実現するために、アプリケーション開発の全般を担う。

Railsの上で動くコードを書くことが多い。

責任

  • ユーザーが抱える課題とその解決策の仮説を策定し、他のメンバーとコミュニケーションを取りながら検証を行う。
  • チーム内でのコードレビューに参加し、他の開発者がよりよいコードを書けるように協力する。
  • 担当するタスクを完遂するために求められるスキルを継続的に学び高める。
  • 主体的に情報共有を行い、暗黙知を作らない努力をする。
  • UX担当者やプロダクトマネージャなどと連携して、技術的な側面から検証した解決策をアプリケーションの機能として実現する。

要件

Must have

  • Incrementsの開発チーム文化に共感できる。
  • Gitを用いて複数人での開発を経験したことがある。
  • Rubyを流暢に使うことができる; もしくは類するスクリプト言語(Python, Perlなど)の少なくとも1つに精通し、Rubyを学習し使えるようになる意思がある。
  • 多様な技術領域に興味と理解を持つ一方で、専門分野への深い知識を有する "T-型エンジニア" である。
  • インターネットサービスの企画および開発・運用経験がある。(Rails, Reactでの開発経験はプラス)

Nice to have

  • オープンソースへの貢献をしている。
  • Qiitaやブログへの投稿や、勉強会での登壇など積極的に情報発信している。
  • DevOpsの経験がある。(特にAWSを用いた運用経験)
  • オブジェクト指向・テスト駆動開発への理解がある。
  • ES6の利用経験がある。