Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
We are looking for an experienced iOS developer to build the iOS version of an existing Android application. The app is a messenger and calling platform with an extreme focus on user security, privacy, and anonymity. The Android version is fully built and functional - your job will be to architect and develop the iOS counterpart that matches its security standards and feature set.
This is not a typical messaging app. The architecture includes blockchain-based user identity (cross-platform module, already built), bitmap-based messaging instead of traditional text transmission, and hardware-leveraged encrypted voice and video calling. iOS and Android users will need to communicate seamlessly with each other.
What You'll Be Building
The iOS app needs to replicate three core systems: a secure messaging pipeline where messages are rendered as bitmaps, encrypted, transmitted, and displayed - never handled as plain text in transit; an encrypted calling system that leverages iOS hardware security capabilities (Secure Enclave, hardware AES) to achieve the same level of protection as the Android version's hardware-based approach; and a security and anonymity layer including anti-tampering, traffic protection, and privacy hardening specific to the iOS platform.
The blockchain identity module is already cross-platform ready and will be integrated, not rebuilt.
This is a contract engagement. We're open to discussing timeline and structure once we've assessed fit.
Required Skills & Experience
- You must have 5+ years of iOS development with Swift as your primary language
- Knowledge of Objective-C for bridging C/C++ libraries and legacy APIs.
- Experience with WebSocket-based real-time communication on iOS.
- You need strong low-level graphics knowledge with Core Graphics and ideally Metal, as you'll be building or porting a bitmap rendering and processing pipeline that handles encryption-sensitive image data.
- VoIP development experience on iOS is critical. Whether that's WebRTC, custom protocols, or both - you need to have shipped calling features and worked with CallKit (which Apple mandates for VoIP apps).
- You should also have practical experience with iOS platform security hardening: jailbreak detection, screenshot/screen recording prevention, disabling iCloud backup for sensitive data, and anti-tampering measures.
Nice to Have
- Experience with blockchain/Web3 identity systems or wallet-like key management.
- Familiarity with the Signal Protocol or similar E2E encryption frameworks.
- Experience with C/C++ library integration via bridging headers.
- Prior work on apps that have passed App Store review with encryption and anonymous communication features.
- Experience with security audits or penetration testing on mobile apps.
Salary
Gross salary FROM 30EUR/h based on skills and experience.
Location
Work from anywhere - see you online. We have offices in old-town Vilnius when you need or feel like coming in.
What about perks?
- Outgrow your role. Join other initiatives. Build your skills and test your strengths.
- Learn. All the time. Would you like to attend conferences or take paid training? There is a budget for that.
- We will not let you become obsolete. But whatever you do - give it your best.
- Pitch your ideas about anything. We build startups! Let’s build yours together.
- Work hard, play hard. Adrenaline junkie or zen. Or a casual all-nighter in the city.
- Take time off. Even if you don't - still do. Don’t feel bad about taking a day with a same-day notice. We have all been there. Just be respectful of your responsibilities and to your team.
- Additional health insurance. Take care of yourself. It just makes sense.
About Us
We build cool stuff and have fun doing it. Adroiti is a stack-agnostic technology incubator company. Founded more than a decade ago, we wondered a lot, built a lot, and learned a lot. We are a diverse group of 90+ engineers, artists, facilitators, avatars and entrepreneurs, empowered by technology. We aim to build disruptive, meaningful, and incremental innovations. We are informal, and we relish adaptive work culture.
Key Skills
Ranked by relevanceReady to apply?
Join Adroiti Technologies and take your career to the next level!
Application takes less than 5 minutes

