drjobs Sr IOS Engineer Japanese N2

Sr IOS Engineer Japanese N2

Employer Active

drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Tokyo - Japan

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Job Description

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: 107000

Job ID: 1062

Position: iOS Engineer

Location: Tokyo

Salary: 9M 20M

Language: English and Japanese (N2 or equivalent)

Contract type: Permanent

*Contract if you are not in Japan

Who We Are

2007SVOD()SVODNetflix2(2023GEM Partners)No.1

iOS4.65.0Android4.35.0

  • English

    The company founded in 2007 is a pioneer in SVOD (Subscription Video on Demand) services in Japan. In the rapidly growing Japanese SVOD market we have achieved the secondhighest share (based on revenue 2023 GEM Partners Inc.) following Netflix. We have firmly established our position as the leading Japanese player and continue to balance profitability and growth.

    One of the key features of our service is our unwavering commitment to inhouse development. To adapt to the dynamic changes in related technologies such as online streaming we control all development processes inhouse. This enables us to create a userfriendly service from a users perspective. Our services have received high ratings from users with iOS apps at 4.6 (out of 5.0) and Android apps at 4.3 (out of 5.0).

    In the fastpaced market that demands advanced technical skills and flexible business strategies we are committed to recruiting professionals in various fields to maintain our position as an industryleading company. We look forward to meeting enthusiastic candidates.

Roles and Responsibility

iOSApp Store54.6

iOSiOSSwiftiOS

iOS

  • iPhoneiPad
  • iOS
  • UI
  • English

    On the iOS team we are passionate about building compelling user experiences for the iOS apps that bring delight and joy to millions of users around Japan. Our app is rated 4.6 stars out of 5.0 in the App Store.

    We are seeking individuals who are enthusiastic about native iOS development and enjoy bringing new engaging experiences to our iOS applications. We build our apps fully in Swift and stay up to date with the latest versions. People who excel on the iOS team are selfmotivated team workers that are product and detailoriented. If you love building incredible mobile experiences that touch a huge number of users we want to talk!

    As an iOS developer

    you will:
    • build applications for the iPhone and iPad platforms.
    • collaborate inside and across teams to define design and ship our products.
    • ensure the performance quality and responsiveness of the iOS applications.
    • improve and maintain our automated unit snapshot and UI tests.

Minimum Requirements

  • iOS2
  • 3
  • Swift
  • UIKit
  • git
  • Xcode Instruments
  • JLPT N2
  • English
    • 2 years of experience developing iOS apps.
    • 3 years of team working experience.
    • Proficiency in Swift.
    • Good understanding of UIKit.
    • Good understanding of code versioning tools such as git.
    • Experience with performance and memory tuning using tools such as Xcode Instruments.
    • JLPT N2 or equivalent.

Preferred Requirements

  • MVVMMVC
  • RESTful/GraphQL API
  • XCtest/UI
  • AVFoundationStoreKitCloudKitCombineSwiftUIFireBase Cloud Messaging1
  • DispatchQueuesOperationQueuesSwiftAPIAPI
  • English
    • Familiarity with application architectures like MVVM and MVC.
    • Familiarity with RESTful and/or GraphQL APIs for connecting to backend services.
    • Familiarity with unit and/or UI testing using XCtest.
    • Experience using one or more frameworks like AVFoundation StoreKit CloudKit Combine SwiftUI FireBase Cloud Messaging etc.
    • Understanding of concurrency and asynchronous API design using DispatchQueues OperationQueues or Swifts Structured Concurrency.
    • Good understanding of objectoriented and protocoloriented programming.
    • Understanding of operating system concepts such as threading crossprocess communication etc.

Bonus Qualifications

  • UX
  • UI
  • AppleAPI
  • pythonRuby
  • RealmCoreData
  • TCP/IPHTTP/HTTPS
  • HLSDASHMP4DRM
  • EPUB
  • English
    • Interest or proficiency in UX design.
    • Interest or proficiency in UI design.
    • Understanding of Apples API Design Guideline and Human Interface Guideline.
    • Experience with shell scripting python or Ruby.
    • Experience with mobile databases such as Realm or CoreData.
    • Understanding of TCP/IP HTTP/HTTPS and other foundational network protocols.
    • Basic understanding of popular media formats and video streamingrelated technologies such as HLS DASH MP4 and DRM.
    • Experience with EPUB or other electronic bookrelated technologies.

Tech Stack

WEB (FRONTEND)
CLOUD PROVIDERS (IF ANY): GCP
PROGRAMMING LANGUAGES FRAMEWORKS: JavaScript TypeScript React.js Next.js Node.js GraphQL Apollo Client/Server PHP (phasing out) Yii (phasing out)
VERSION CONTROL (GITHUB GITLAB ETC): GitHub GitLab
NOTABLE OPEN SOURCE LIBRARIES: Docker Kubernetes

IOS
CLOUD PROVIDERS (IF ANY): N/A
PROGRAMMING LANGUAGES FRAMEWORKS: Swift
VERSION CONTROL (GITHUB GITLAB ETC): GitHub
NOTABLE OPEN SOURCE LIBRARIES: Cocoapods Realm Firebase Lottie SwiftLint

ANDROID
CLOUD PROVIDERS (IF ANY): Firebase
PROGRAMMING LANGUAGES FRAMEWORKS: Kotlin Java Golang
VERSION CONTROL (GITHUB GITLAB ETC): GitHub GitLab
NOTABLE OPEN SOURCE LIBRARIES: Dagger ApolloAndroid Retrofit RxJava2 Coroutines Jetpack

DATA SCIENCE
CLOUD PROVIDERS (IF ANY): GCP AWS
PROGRAMMING LANGUAGES FRAMEWORKS: Python NodeJS Java
VERSION CONTROL (GITHUB GITLAB ETC): GitLab GitHub
NOTABLE OPEN SOURCE LIBRARIES: Docker Kubernetes Airflow Rancher Istio Cassandra Kafka

CONTENT DATABASE (BACKEND)
CLOUD PROVIDERS (IF ANY): N/A
PROGRAMMING LANGUAGES FRAMEWORKS: Java LastaFlute Golang Echo TypeScript Angular PHP Yii
VERSION CONTROL (GITHUB GITLAB ETC): GitHub GitLab
NOTABLE OPEN SOURCE LIBRARIES: Docker Kubernetes RabbitMQ Cassandra TiDB DDD (Domain Driven Design)

BACKBONE CORE SYSTEM (BACKEND)
CLOUD PROVIDERS (IF ANY): N/A
PROGRAMMING LANGUAGES FRAMEWORKS: Java Kotlin Spring Boot
VERSION CONTROL (GITHUB GITLAB ETC): GitHub GitLab
NOTABLE OPEN SOURCE LIBRARIES: Docker Kubernetes RabbitMQ DDD (Domain Driven Design)

CUSTOMER RELATIONSHIP MANAGEMENT SYSTEM
CLOUD PROVIDERS (IF ANY): N/A
PROGRAMMING LANGUAGES FRAMEWORKS: Java LastaFlute JavaScript Riot.js Scala PHP PlayFramework
VERSION CONTROL (GITHUB GITLAB ETC): GitHub GitLab
NOTABLE OPEN SOURCE LIBRARIES: Docker Kubernetes Akka

INFRASTRUCTURE
CLOUD PROVIDERS (IF ANY): Private Cloud
PROGRAMMING LANGUAGES FRAMEWORKS: Python Shell
VERSION CONTROL (GITHUB GITLAB ETC): GitLab
NOTABLE OPEN SOURCE LIBRARIES: Ansible Jenkins Terraform Ceph HDFS MySQL PostgreSQL Cassandra TiDB Redis Kafka RabbitMQ OpenStack Kubernetes Zabbix Prometheus Grafana Elasticsearch Nginx Apache LVS

NEW ARCHITECTURE FOR NEW BUSINESS (2020)
CLOUD PROVIDERS (IF ANY): GCP
PROGRAMMING LANGUAGES FRAMEWORKS: Golang Kotlin
VERSION CONTROL (GITHUB GITLAB ETC): GitHub GitLab
NOTABLE OPEN SOURCE LIBRARIES: Kubernetes Kafka KeyDB (maybe) Dgraph gRPC Spring Boot

Conditions / Benefits

Employment system: Full time

Location: Tokyo (full remote anywhere OK)

Annual Salary:JPY based on experience ability and previous work experience

  • Estimate only; competitive salary determined according to skill and experience
  • Includes 45 hours of overtime starting fromJPY toJPY over 45 hours will be paid in accordance with labor regulations
  • Salary review twice a year

Hours: 8 hours a day

  • Flextime system between 5:00 22:00 with the general hours being from 9:30 18:30
  • No core time
  • Average monthly overtime is around 12 hours

Benefits

  • Holidays: Saturdays Sundays and public holidays including summer year end and condolence holidays
  • Insurance: Complete social insurance (employment accidents healthcare and welfare pension)
  • Allowance: Transportation reimbursement up to 180000 JPY per 6 months or remote work allowance
  • Moving expenses up to 300000 JPY when relocating upon joining the company
  • High spec PC
  • Large monitor with a second monitor available
  • Full reimbursement for purchasing software necessary for the job including gadgets (keyboards foot pedals etc.) and technical books
  • Smartphone for work usage available if necessary
  • Full assistance when attending external training sessions and seminars
  • No need to wear a suit

Probation period: 3 months

Interview Process

  1. CV Screening
  2. 1st Interview ( coding test within the interview)
  3. 2nd Interview
  4. Last Interview

This process is subject to change.

Remote Work :

No

Employment Type

Full Time

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.