Job Description - Mobile Developer (iOS) (Midas Daya Teknologi)
Translate designs and wireframes into high-quality codeDesign and build applications for the iOS platformEnsure the performance, quality, and responsiveness of applications
Job seniority: mid-to-senior level
Responsibilities
• Collaborate with a team to define, design, and ship new features• Identify and correct bottlenecks and fix bugs• Help maintain code quality, organization, and automatization• Collaborate with Application Support Engineer for root-cause analysis• Work independently to communicate effectively with users and teams
Requirements
• Bachelor's degree in computer science or related field preferred• Min. 3 years experience as an iOS developer or similar role• Proficient with Objective-C or Swift, Cocoa Touch, Cocoa Pods• Strong knowledge of iOS UI Kit, design principles, patterns, and best practices• Experience with offline storage, threading, and performance tuning• Familiarity with RESTful APIs and web technologies• Understanding of Apple's design principles and interface guidelines• Knowledge of low-level C-based libraries preferred• Experience with performance and memory tuning• Proficient understanding of code versioning tools
Key Skills Needed
• Objective-C or Swift• Cocoa Touch• Cocoa Pods• Core Data• Core Animation• RESTful APIs• UI/UX standards• Git or SVN
Benefits
• Competitive Salary• Medical Insurance• Dental Insurance• THR / Bonus system• Period Leave• International Exposure• Professional Development• Paid Sick Days• Paid Maternity / Paternity Leave• Company Outings• Team Building Activity
Share this job with your friends