Senior iOS Engineer

Jakarta·DKI EJakarta·IndonesiaTechnology

Job Detail


Job Type
:  Full Time
Job Industry
:  Information Technology and Services
Job Function
:  Information Technology
Experience
:  Senior Staff/ Supervisor / Coordinator / Team Leader
Education
:  Bachelor Degree - S1
Description

Responsibilities:

  • Research, design, develop, enhance, and maintain high-performance iOS applications
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Identify and correct bottlenecks and fix bugs
  • Develop high performance, reusable, and reliable code
  • Create a unit test and implement a self test to make sure the code is running well
  • Be passionate about code quality, testing, and performance
  • Drive best practices and stay current on upcoming iOS features
Requirements

Requirements:

  • Bachelor degree or equivalent of Computer Science or related fields
  • 5+ years of software engineering experience
  • min. 3 years of experience working as Senior iOS developer
  • Proficient in Objective-C and Swift
  • Experienced with iOS frameworks (Core Data, Core Animation, etc.)
  • Knowledge of application architecture (Viper, MVP, MVVM)
  • Good understanding of RESTful APIs and GraphQL
  • Good understanding of Apple’s design principles and interface guidelines
  • Knowledge of CI/CD, understands TDD, and proficient in code versioning tools such as Git
Skills Requirements
SwiftApps
Do you want to use your google account?

PERSONAL INFORMATION
Choose File
File types allowed are .jpeg, .jpg, .png. Maximum size 10MB.

YOUR PROFILE
out of
to
Add education

Add education(s) from the latest

to
Add experience

Add experience(s) from the latest

Resume/CVDelete files
Choose File
File types allowed are .doc, .pdf, .rtf. Maximum size 2MB.

APPLICATION DETAILS

SOCIAL PROFILE

Please verify that you are not a robot.