iOS/macOS Developer – Swift & System Integration
PureLogics · Johar Town
Job description
About the role
We are looking for an experienced iOS/macOS Developer to design, build, and maintain high‑performance applications on Apple platforms. The role involves deep integration of native Swift code with C/C++ libraries and handling complex system‑level data processing.
Key responsibilities
- Develop and maintain macOS and iOS applications using Swift and SwiftUI.
- Integrate C/C++ libraries and manage static/dynamic linking.
- Implement REST API communication and asynchronous workflows.
- Handle low‑level file operations, large data sets, and binary/disk image processing.
- Optimize performance using profiling tools and ensure code quality through unit and UI testing.
- Collaborate with the team using Git and Agile/Scrum processes.
Required profile
- Strong ownership mindset and ability to work independently.
- Excellent problem‑solving and debugging skills.
- Effective communication and collaboration within a cross‑functional team.
- Attention to detail and commitment to high code quality.
- Willingness to learn new technologies and adapt quickly.
Required skills
- Swift, SwiftUI, Foundation, and Apple system frameworks.
- macOS and iOS application architecture.
- Object‑oriented programming and clean architecture principles.
- REST APIs, asynchronous programming, multithreading, concurrency, and memory management.
- Git and collaborative development workflows.
- Agile/Scrum methodology.
- C/C++ integration, static and dynamic libraries.
- Build systems such as CMake, Autotools, or Makefiles (preferred).
- Low‑level file operations, large data handling, binary handling, file systems, and disk image processing.
- Experience with libewf, AFF4, VMDK, FUSE or related tooling (preferred).
- Performance optimization and profiling tools.
- Security best practices.
- Unit testing and UI testing.
- macOS command‑line tooling, virtualization, image mounting, software signing, packaging, and release workflows.
Questions fréquentes
Why are you reporting this job?
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 2 weeks ago
Expires 1 month from now
17 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
PureLogics
Johar Town