Senior iOS Mobile Developer
Developer/Programmer (Teknologi Informasi & Komunikasi)
Surabaya ꦱꦸꦫꦧꦪ
IDR 200,000,000 - 300,000,000
Apply now
Resume match
Save job
Job description
Responsibilities:
Develop, test, and deploy iOS applications using Swift and Objective-C.
Ensure code quality, performance, and responsiveness of applications.
Maintain existing apps by fixing bugs, optimising performance, and updating features.
Design scalable, modular, and maintainable architecture.
Implement MVVM or other architectural patterns.
Optimise app performance, memory usage, and battery consumption.
Mentor junior developers and conduct code reviews.
Contribute to technical discussions and decision-making.
Implement unit testing, UI testing, and automated testing frameworks.
Deploy apps to the App Store, ensuring compliance with Apple guidelines.
Ensure data security and app compliance with industry standards.
Implement encryption, secure authentication, and best security practices.
Performs other related duties as assigned.
Requirements:
5+ years of experience in iOS development.
Bachelor's degree in Computer Science, Software Engineering, or related field.
Strong problem-solving and debugging skills.
Excellent communication and teamwork abilities.
Ability to work independently and manage multiple tasks efficiently.
Passion for learning and staying updated with the latest iOS trends.
Willing to work in Surabaya Office.
Technical skills:
Programming Languages:
Swift, Objective-C
Frameworks:
UIKit, Programmatic UI, SwiftUI
Architecture Patterns:
MVVM with Clean Architecture, Dependency Injection, Reactive Programming using Combine and/or RxSwift
Version Control:
Git, Bitbucket
APIs & Networking:
RESTful APIs, WebSocket, Stream Processing API, Alamofire
Database Management:
Realm, UserDefaults, SQLite
Testing:
XCTest, Mocking, Quick
Others:
Video streaming processing, stream API, Firebase, JWT Auth, Lottie, Linting, Memory Management, Memory Cycles, ARC, Zombie object
Apply now
Get a free, confidential resume review.
Select file
or drag and drop it
Select file
or drag and drop it
Rated “Excellent” based on 14.843 reviews
Free online coaching
Improve your chances of getting that interview invitation!
Get free coaching
Be the first to explore new
Senior iOS Mobile Developer
jobs in
Surabaya ꦱꦸꦫꦧꦪ
Get job alerts