We are Unlock Design a recruitment agency based in Japan and the job description below is an opportunity with one of our forwardthinking client companies. We aim to ensure a trustworthy and considerate experience for our candidates emphasizing their privacy and longterm career goals. See our full promise and approach by visiting
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
POS
- English
Our POS system was born out of the founders experience in managing analog accounting at a bar where he worked during his student days. The service industry was accustomed to repetitive and timeconsuming 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
Minimum Requirements
Swift/ObjectiveCiOS
AutoLayout
iOS Human Interface Guidelines
iOS
App Store Review Guidelines
CI/CD
Git/GitHub
GUICLI
PullRequest
- English here
- Experience in native application development for iOS in Swift/ObjectiveC
- 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 multiperson 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 ObjectiveC 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 Shibuyaku 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
- Prechecks and other verification equipment are located at the office so you may need to come to the office few times a year
Annual Salary: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
- Yearend and New Year vacations
- Condolence leave
Probation:
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.
- Companypaid 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 others contributions in order to become a respectful team. You can give your points as appreciation to your peers or applaud someone elses appreciation. Another appealing feature is that the points you receive are returned to you as a bonus once a month.
Interview Process
- CV Screening
- 1st interviews
- 2nd interviews
- Final Interview (CEO)
- Offer
Interview includes Cording test
This process is subject to change.
Remote Work :
No