← Back to jobs
ITviec

Senior iOS Developer Swift, Objective-C, OOP
Sigma Solutions
Vietnam7 days ago
Job Description
Top 3 Reasons To Join Us
Attractive Salary & Bonus + Challenging projects
Working with top developers from Europe
Unlimited chances for promotions, self-development
The Job
- Build and develop mobile applications for big clients in Poland, US and Europe.
- Develop and maintain iOS applications using Swift and Objective-C.
- Maintain and improve legacy modules written in Objective-C.
- Build reusable components, internal libraries, frameworks, or CocoaPods / Swift Packages.
- Work on testing, bug fixing, performance optimization and code quality improvement.
- Collaborate with backend developers, QA engineers, UI/UX designers and Project Managers.
- Continuously discover, evaluate and implement new technologies to maximize development efficiency.
Core Requirements
- At least 3+ years of experience working with iOS SDK and Xcode.
- Strong experience with Swift.
- Basic knowledge or experience with Objective-C.
- Strong knowledge of OOP principles and common design patterns.
- Experience with MVC / MVVM architecture.
- Experience building UI components and understanding UI/UX principles.
- Experience working with REST APIs, WebSocket, Firebase or Web Services (JSON/XML).
- Experience with offline storage and multi-threading.
- Experience with Git version control.
- Experience with testing (Unit Test) is a plus.
- Experience with code optimization and performance tuning is an advantage.
Nice to Have
- Experience building reusable iOS libraries, frameworks, or CocoaPods / Swift Packages.
- Experience working with video streaming technologies, such as:
- AVPlayer
- HLS streaming
- Basic understanding or experience with DRM systems (e.g. FairPlay DRM).
- Experience integrating video player SDKs or working on media / OTT applications.
- Experience with SwiftUI or Combine.
- Experience working with CI/CD pipelines.
Soft Skills
- Creative, ambitious and proactive mindset.
- Strong problem-solving skills.
- Good communication in English (reading & writing technical documents).
- Team-oriented but able to work independently.
BENEFITS:
- Attractive Salary
- Annual Bonus
- Flexible working time
- Health Insurance with Annual check-up
- Company activities (daily team building, annual company holiday…)
- Passionate colleagues
- Creative, comfortable and young working space
- Energetic, open and transparent working environment with care like a happy family
- Various chances to develop further at work with support and cooperation from experienced team members
- Snacks, tea and coffee all the time
- Free to pursue personal hobbies
Benefits
BENEFITS:
- Attractive Salary
- Annual Bonus
- Flexible working time
- Health Insurance with Annual check-up
- Company activities (daily team building, annual company holiday…)
- Passionate colleagues
- Creative, comfortable and young working space
- Energetic, open and transparent working environment with care like a happy family
- Various chances to develop further at work with support and cooperation from experienced team members
- Snacks, tea and coffee all the time
- Free to pursue personal hobbies