Match score not available

iOS Engineer 【Residents of Japan Only | Japanese N2 - N1 level Required】

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Native iOS app development experience in Swift/Objective-C, Familiarity with AutoLayout, iOS Human Interface Guidelines.

Key responsabilities:

  • Lead technical decision-making for product growth
  • Identify and solve technical challenges
  • Review development from business perspective
  • Improve development environment
UNLOCK DESIGN logo
UNLOCK DESIGN Information Technology & Services Startup https://ud-intl.com/
11 - 50 Employees
See more UNLOCK DESIGN offers

Job description

Logo Jobgether

Your missions

We are Unlock Design, a recruitment agency based in Japan, and the job description below is an opportunity with one of our forward-thinking client companies. We aim to ensure a trustworthy and considerate experience for our candidates, emphasizing their privacy and long-term career goals. See our full promise and approach by visiting https://ud-intl.com/pledge/.

【Basic Information】

Client ID: 105000

Job ID: 1042

Position: iOS Engineer

Location: Tokyo

(May come to office twice a year otherwise full remote)

Salary: 5M - 15M JPY

Language: Business Japanese

Contract type: Permanent

Who we are

創業者が、学生時代アルバイトしていたBARで経験したアナログな会計管理。

2度手間3度手間が当たり前だったサービス業の事務作業を、何とかしたいと誕生したのが当社のPOSシステムです。

テクノロジーによって無駄を省き、人が本来やるべきサービスに専念できる世の中に変えていきたい。

その実現に向け、私たちはプロダクトの開発と提供を続けて参ります。

私たちの目指すこと

その指のひと押しでドミノ倒しのように面倒なタスクが実行されれば人が本来やるべきサービスに集中できる。

当社はそのためのインフラをつくっています。

  • English

    Our POS system was born out of the founder's experience in managing analog accounting at a bar where he worked during his student days. The service industry was accustomed to repetitive and time-consuming administrative tasks, and he wanted to change that.

    Our mission is to use technology to eliminate inefficiencies and enable people to focus on the services they should be providing. We are committed to developing and providing products that contribute to this realization.

    What We Aim For

    We aim to create an infrastructure where, with just a push of a button, complex tasks can be executed seamlessly, allowing people to concentrate on their core services. We are building the infrastructure to make this a reality.

Roles and Responsibility

既存もしくは新規プロダクトにおいて、iPad, iPhone等のアプリケーション開発をはじめ、適正に応じて中長期的なプロダクトの成長を見据えた技術的な意思決定の主導等、開発をリードする役割をお任せすることもあります。

・「iOS向けネイティブアプリケーションの開発
・iOSアプリケーションの開発領域における技術課題の発見、および、解決 ・業務面も考慮したレビュー
・開発環境の改善

  • English here

    Depending on your suitability, you may be entrusted with a leading role in the development of existing or new Ubiregi products, including application development for iPad, iPhone, etc., and leading technical decision-making with a view to mid- to long-term product growth.

    • Development of native applications for iOS such as "Ubiregi"
    • Identifying and resolving technical issues in the area of iOS application development
    • Review of the development process from a business perspective
    • Improvement of development environment
Minimum Requirements

Swift/Objective-CでのiOS向けネイティブアプリケーション開発の実務経験
 ・AutoLayoutによる画面レイアウトへの正しい理解
 ・iOS Human Interface Guidelinesへの理解
 ・メンテナンス性の高いコードの設計、リファクタリング経験
iOS向けネイティブアプリケーションのリリース・運用経験
 ・App Store Review Guidelinesへの理解
 ・自身が開発した機能や既存の機能に対してユニットテストを記述できる
 ・CI/CDサービスを使用したテスト・リリースフローの自動化経験
複数人での開発・運用への理解・経験
 ・Git/GitHubでのバージョン管理に関する理解
  GUIツールの利用有無は問わないが、CLIでの操作が問題なく行えること
 ・PullRequestを通じたコードレビューの実施経験

  • English here
    • Experience in native application development for iOS in Swift/Objective-C
      • Proper understanding of screen layout using AutoLayout
      • Understanding of iOS Human Interface Guidelines
      • Experience in designing and refactoring maintainable code
    • Experience in release and operation of native applications for iOS
      • Understanding of App Store Review Guidelines
      • Experience automating test and release flows using CI/CD services
    • Understanding and experience in multi-person development and operation
      • Understanding of version control with Git/GitHub
      • Experience conducting code reviews via PullRequest
Preferred Requirements

・外部機器との通信を利用したアプリケーションの開発経験
・Combine, SwiftUI等フレームワークへの理解
・Core Data への理解
・リモートでのコミュニケーション経験
・レガシーコードの刷新経験
・既存のユニットテストの改善経験(カバレッジやパフォーマンスなど)
・トレンドに沿ったアーキテクチャの設計経験
・OSSプロジェクトへのコントリビューション経験
・開発者コミュニティやカンファレンスでの登壇経験
・英語でのコミュニケーション能力(読み書き)
・POSレジ、決済システムの開発経験
・店舗運営・サービス業に関する業務知識

  • English here
    • Understanding of frameworks such as Combine, SwiftUI, etc.
    • Understanding of Core Data
    • Experience in remote communication
    • Experience designing architectures in line with trends
    • Contribution to OSS projects
    • Experience speaking at developer communities and conferences
    • Experience in English communication (read & writing)
    • Experience in developing POS cash registers and payment systems
    • Experience developing applications that use communication with external devices
    • Business knowledge of store operations and service industry
The kind of person we are looking for

・GRIT力(やり抜くチカラ)をお持ちの方
・スピード感を持って、周囲を巻き込みながら取り組める方
・コミュニケーション力、傾聴力をお持ちの方

  • English here
    • Have the ability to GRIT (the power to get things done)
    • Able to work with a sense of urgency and involve others in the process
    • Communication and listening skills
Tech Stacks

Development languages Objective-C, Swift
Library management tools CocoaPods
Environment Xcode
CI/CD Bitrise, fastlane
Other tools GitHub, Slack, Qiita::Team, G Suite

Conditions / Benefits

Employment type: Permanent

Location:

  • Sendagaya, Shibuya-ku, Tokyo
  • This is a full remote position. If you prefer to come to work, you can do so at our free desk at the above address
  • Pre-checks and other verification equipment are located at the office, so you may need to come to the office few times a year

Annual Salary: 5,000,000 - 15,000,000 ・based on experience, ability, and previous work experience

Hours:

  • Flexible working hours (no core hours)
  • 8 hours work within the above flexible hours (standard working hours)
  • Managed by monthly scheduled working hours. You can decide your working hours by yourself.
  • 122 days off per year
  • Weekends off (Saturday, Sunday)
  • National holidays
  • Paid vacations *More than 70% of paid holidays are taken
  • Year-end and New Year vacations
  • Condolence leave

Probation:

  • 3month

Benefits

  • Health Insurance / Employee Pension Insurance / Unemployment Insurance / Workers' Accident Compensation Insurance
  • Shorter working hours available (negotiable)
  • Commuting and transportation expenses paid (actual expenses paid when arriving at work)
  • Secondary jobs OK (with permission)
  • Environmental support system for engineers and creators
    • We provide assistance in customizing PCs and purchasing peripherals for members who require specialized skills and knowledge to work productively while continuing to grow.
  • Company-paid system for public cloud usage fees
    • This is a system that allows the company to bear the cost of individual use for acquiring public cloud skills necessary for the development and operation of Ubiregi.
  • Support system for holding study sessions, participating in external seminars, and purchasing related books
    • Study groups" are held on a voluntary basis, so you can participate in whatever you are interested in.
  • "Ubipochi," in which gratitude to someone else is returned to you
    • Ubipochi" is a peer bonus program that allows employees to casually learn about, recognize, and praise each other's contributions in order to become a respectful team. You can give your points as "appreciation" to your peers, or applaud someone else's "appreciation. Another appealing feature is that the points you receive are returned to you as a bonus once a month.
Interview Process
  1. CV Screening
  2. 1st interviews
  3. 2nd interviews
  4. Final Interview (CEO)
  5. Offer

Interview includes Cording test

This process is subject to change.

Required profile

Experience

Industry :
Information Technology & Services
Spoken language(s):
Check out the description to know which languages are mandatory.

IOS Developer Related jobs