Job summary
Job category | IT Engineering (System Engineer / Web / Gaming)/System Engineer (System Development) |
---|---|
Industry | IT / Communications / Internet/ Gaming / Social Networking |
Employment type | Uncategorized |
Position level | Director or Above |
Number of openings | 1 |
Desired entry time | - |
Required language skill | |
Foreign language competence | - |
Working hours | Others |
Welfares / Leave systems | |
Assistance in visa application | - |
Number of foreign employees | - |
Work details
【企業概要】
2300万人以上を誇る、日本のSNSサービスの代表。ユーザー同士は基本的に知り合いであり、
そのリアルな人間関係(ソーシャルグラフ)を生かしたつながりがこのサービスの最大の特徴です。
【職務内容】
PCやフィーチャーフォンに最適化されてきた機能を見直し、スマホに最適化した機能をチームメンバーと一緒に企画・実装していただきます。
単純に触って使いやすい機能、写真を撮ってすぐに投稿できる機能、スマートフォンアプリ専用の広告開発など様々な取り組みを行っております。
1. iOS/Androidのアプリ開発
メインの業務としては当社の公式アプリを開発して頂きます。いずれのプラットフォームもObjectiveCや、Javaによるネイティブ実装になります。開発手法としてはスクラム開発をベースとし、1週間、ないし2週間を1スプリントとしています。数あるプロダクトバックログの中から、優先度の高いものから順にタスク消化していき、リリース結果の検証を行い、更なる改善案を形にしていきます。
2. 設計/レビュー
書いた差分をリリースするにはコードレビューかペアプロを必須としていますが、その際に相談を受ける役割を担っていただきます。最初はプロダクトの設計や実装マナーについて学習する必要があると思いますが、ある程度慣れて来た段階でレビュワーとして様々な相談を受けていただく事になります。
3. 開発フロー改善
複数の部署かつ大人数が1つのプロダクトを開発するとなると、コミュニケーションが煩雑になったり、無駄な手間が生じてしまい、結果的に思わぬ不具合やプロダクト品質の低下を招いてしまう事もあります。そういった問題を解決する為に積極的に改善提案を行ったり、実行に移せる方を歓迎します。
<開発スタイル>
Github Enterpriseでカジュアルに相談やレビューをしながら開発を行っています。
JenkinsなどのCIツールを利用した自動テストを行っています。
必須ではありませんが、ペアプログラミングなども積極的に行っています。
チームでアイデアを出したり、最新の技術トレンドなどについて学習する時間を毎週確保しています。
【必要なスキル・経験】
(必須)
・iOSアプリの設計・開発・運用ができること
・UIデザインについての知見があること
・ソフトウエアテストについての理解があること
(歓迎)
・iOSのフレームワークについて深い理解がある
・Webアプリやスマホアプリでパフォーマンスチューニング経験がある
・UnixライクOS環境下でのWebアプリケーションの開発経験がある
・PerlやJavaScriptの開発経験がある
【担当から一言】
当社のiOS向けのネイティブアプリケーションの開発業務、サービスの企画にも深く携わることができます。
向上心があり、困難な技術課題にでも前向きで能動的な姿勢で取り組める方からの応募をお待ちしています。
About interview
Liaison
iOS Application Engineer || スマートフォン向けアプリ開発エンジニア(iOS)
RGF HR Agent
400 〜 1200 ten thousand JPY