iOS Developer (Native)

LocationDar El Beïda, Algiers, Algeria
TypeFull Time / On-site
DepartmentEngineering
Report toCTO

Role Overview

As an iOS Developer, you will be responsible for developing and maintaining native iOS applications for our ecosystem.
You’ll work closely with backend engineers, product designers, and security teams to build high-performance, encrypted, and user-centric mobile experiences.

This role requires deep technical expertise in Swift, Apple’s security frameworks, and offline-first architectures, as connectivity may vary in institutional environments.

Key Responsibilities

1. Application Development

Design, build, and maintain native iOS applications using Swift (and SwiftUI when applicable).

Work closely with the backend team to integrate RESTful and WebSocket APIs hosted on on-prem servers.

Ensure high performance, smooth animations, and low memory footprint on all supported iOS devices.

2. Security & Privacy

Implement end-to-end encryption for all communications (in collaboration with the security team).

Use Apple Keychain, Secure Enclave, and biometric authentication (Face ID/Touch ID) for user data protection.

Ensure data minimization and secure local storage

3. Offline & On-Prem Integration

Design offline-first functionality to ensure reliability without constant connectivity.

Handle synchronization with on-premise servers, ensuring data integrity and conflict resolution.

Manage app updates and distribution through enterprise deployment channels (not App Store).

4. Collaboration & Documentation

Collaborate with designers to implement consistent, intuitive UI/UX aligned with the company's identity.

Work with QA engineers to ensure stability, bug-free performance, and compliance with internal standards.

Maintain clear technical documentation for all implemented modules.

Participate in code reviews, security audits, and performance profiling sessions.

5. Continuous Improvement

Stay updated with iOS frameworks, Swift language improvements, and Apple’s latest privacy features.

Suggest and implement optimizations for performance, battery life, and user experience.

Contribute to the modularization and scalability of the mobile codebase.

Required Skills & Experience

Technical Skills

3+ years of professional experience in native iOS development.

Strong command of Swift and SwiftUI/UIKit.

Experience integrating RESTful APIs, WebSocket, and real-time data flows.

Deep understanding of mobile security principles, including encryption, certificate pinning, and secure key management.

Familiar with multithreading (GCD, Operation Queues) and memory management.

Experience with Core Data, Realm, or other local databases for offline storage.

Knowledge of network performance optimization and error handling in restricted network environments.

Experience with enterprise distribution tools (MDM, TestFlight internal, IPA builds).

Familiarity with CI/CD pipelines (Jenkins, GitLab CI) and containerized build environments.

Soft Skills

Strong analytical and problem-solving skills.

Passion for building secure and impactful software that serves a national purpose.

Proactive and detail-oriented, with excellent collaboration skills.

Ability to work in a fast-paced, high-security, mission-driven environment.


What We Offer

Compensation & Benefits

Competitive salary based on experience and skills (market-leading for Algeria)

Performance bonuses tied to company and individual goals

Annual salary reviews with merit-based increases

Professional Growth

Learning & development budget

Opportunity to attend tech conferences

Mentorship from experienced founders and engineers

Clear career progression path (Senior → Lead → Principal → Engineering Manager)

Work Environment

Modern equipment: MacBook, external monitors, ergonomic setup

Flexible working hours (core hours with flexibility)

Regular team events: lunches, outings, hackathons

Impact & Ownership

Ground-floor opportunity: Join as one of the first 10 employees

Significant ownership of critical systems and architecture decisions

Direct impact on product direction and company success

Voice at the table: Your opinions and ideas will shape our technical strategy

Work on challenging technical problems with real-world impact


Our Interview Process

We respect your time and aim for a fair, transparent process:

Application Review (2-3 days)

Initial Screening (30 minutes - Phone/Video)

Technical Assessment (1 week)

Technical Deep-Dive (1.5-2 hours - On-site/Video)

Review your technical assessment with our CTO

System design discussion 

Database design and optimization scenarios

Discussion of past projects and technical decisions

Team & Culture Fit (1 hour - On-site)

Meet the founding team

Discuss working style, collaboration, and values

Q&A about the company, vision, and roadmap

Final Conversation (45 minutes)

Discussion with founder(s)

Career goals and growth opportunities

Compensation negotiation

Answer any remaining questions

Offer & References (2-3 days)

Formal offer letter

Contract negotiation

Total timeline: 1-2 weeks from application to offer


Proudly Algerian 🇩🇿
© 2025 All rights reserved