Senior iOS Native Engineer (Swift)ID:26039

-Dist 1khoảng 1 tháng trước

Tổng quan

  • Mức lương

    -

  • Ngành

    Software

  • Mô tả công việc

    【Job Summary】
    - Responsible for developing the application in cooperation with the product manager. Working in the form of Squad, a small team can quickly and consistently engage in everything from design to development, testing and operation.

    【Main responsibilities】
    1. Job Scope
    - Design and implementation function of the product in charge of using Swift and other mobile technologies such as Flutter.
    - Refactoring of existing applications, enhancements performance, Cost reduction of regression testing by implementing appropriate test code
    - High-performance design and development of camera module and drawing functions
    - API design / implementation linked with backend
    - Keep up to date on the latest industry trends, best practices in mobile technologies and apply them to the product
    - Enjoy working on challenging solutions and systems

    2. Development environment
    - Programming: Swift, Dart
    - Framework: RxSwift, Flutter
    - Infrastructure: AWS / GCP
    - CI/CD: CircleCI / Bitrise / Fastlane / GitHub Actions
    - Knowledge Tool: Confluence / esa
    - VCS: GitHub
    - Others: Slack / Jira

    【Company/Job Attraction】
    - Good benefits package (Flexible working time, Insurance in full gross salary, Attractive salary, Macbook Pro, monitors,...)
    - 12 days annual leaves, + New Year holiday according to the Japanese calendar
    - Good career advancement opportunities

Trình độ

  • Yêu cầu

    <Must>
    - Bachelor's degree from a Top University in the IT field
    - Minimum of 6+ years of experience in developing native applications for iOS Native using Swift
    - Experience in UIKit and SwiftUI
    - Experience in Asynchronous programming, Reactive programming skills
    - Familiar with Restful / GraphQL API
    - Excellent developing functions with writing test code
    - Experience as a technical lead throughout the full project development lifecycle
    - Have knowledge of Mobile application security
    - Good at English communication

    <Prefer>
    - Experience to build project from scratch
    - Ensure high-quality work by monitoring individual and team performance and addressing any issues through appropriate guidance and mentoring
    - Responsible for supervising, managing and motivating the mobile development team
    - Ability to write project documentation
    - Experience in developing hybrid applications for Flutter using Dart
    - Experience in Android Native (Kotlin)
    - Experience in automation test
    - Project management skills

  • Tiếng Anh

    Intermediate Level

  • Ngôn ngữ khác

    None

Thông tin bổ sung