Logo

Software Engineer (iOS) - Mobile Infrastructure (Platform Services)

OKX
Singapore
Full time
On site

Overview

Department

Engineering

Job type

Full time

Compensation

Salary not specified

Location

Singapore, East Asia

Company size

Mature [ 50+ employess ]

Resume Assistance

See how well your resume matches this job role with our AI-powered score. By uploading your resume, you agree to our Terms of Service

Ready to apply?

You're one step away - it takes less than a minute to upload your resume

Develop and maintain reusable iOS app components and build mobile infrastructure to enhance engineering efficiency. Collaborate with product engineering teams to deliver technical solutions.

Requirements

  • Bachelor's degree or equivalent practical experience
  • 3+ years of industry experience in iOS development
  • Experience in building and shipping complex, business critical iOS app products with frequent iteration
  • Deep understanding of performance analysis tools and debugging techniques, capable of resolving performance issues.
  • Rich experience in app size optimization, startup performance improvement, lag optimization, low-end device user experience improvement.
  • Deep understanding of design patterns and principles with a broad knowledge of iOS techstack
  • Familiar with Objective-C, Swift , C/C++ and other tools like Xcode and instruments
  • Deep understanding of iOS SDK to create scalable, dynamic, and highly performant UI components
  • Working knowledge of remote APIs, concurrency, layouts, transitions, animations, client side persistence, and architectural patterns on mobile apps
  • Experience working in a complex, matrix organization involving cross-functional and/or cross-business projects
  • Experience working in a mobile architecture/infrastructure team with deep understanding of the techstack in these projects
  • Experience in sub-engineering areas such as performance optimization, toolchain, automated testing, design pattern, etc.
  • Strong communication skills; enjoy working as a team while being comfortable with delivering large business outcomes independently
  • Responsibilities

  • Develop and maintain reusable iOS app components, such as networking, event tracking....
  • Build mobile infrastructure and tools to enhance engineering efficiency
  • Analyze and optimize UI and infrastructure application code for better performance
  • Responsible for overall performance optimization of the application, including performance analysis, tuning, and bottleneck identification.
  • Collaborate with product engineering teams to deliver technical solutions and best practices
  • Optimize the project structure and workflow to improve engineering productivity, efficiency, and quality
  • Drive architecture innovations to support world-class mobile app development
  • Benefits

  • Competitive total compensation package
  • L&D programs and Education subsidy for employees' growth and development
  • Various team building programs and company events
  • Wellness and meal allowances
  • Comprehensive healthcare schemes for employees and dependants
  • More that we love to tell you along the process!
  • © All rights reserved.