As a Senior iOS Developer, you will be responsible for designing, developing, and maintaining SDKs with a strong focus on permissions management, Core Data, and device internals. You will collaborate closely with product, backend, and QA teams to deliver high-quality SDK solutions that integrate seamlessly with iOS systems.
What makes you a great fit:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field; a Master’s degree is a plus.
- 10 years of professional experience in iOS development, with at least 3 years focused on SDK development in a senior or lead role.
- Expertise in Swift and Objective-C, with deep knowledge of core iOS frameworks and SDK architecture.
- Strong experience with permissions management, Core Data, and device internals (e.g., sensors, hardware control, and system services).
- Proven track record in developing, deploying, and maintaining iOS SDKs with seamless backend service integration.
- Proficiency in RESTful APIs, JSON, and networking protocols relevant to SDK and backend functionality.
- Experience with version control systems like Git and CI/CD tools for automated builds and testing.
- Exceptional problem-solving skills, especially regarding backend and device-level functionality.
- Excellent communication skills, with the ability to mentor junior developers and collaborate effectively with cross-functional teams.
- At least an upper-intermediate level of English.
Preferred Skills:
- Familiarity with Swift Package Manager (SPM) and other tools for modular code management.
- Knowledge of mobile security and data privacy best practices.
- Experience working in Agile or Scrum environments.
Your day-to-day in this position:
- Architect, develop, and maintain iOS SDKs focusing on backend functionalities, permissions, data persistence, and integration with device internals.
- Implement, configure, and optimize permissions handling for a variety of use cases, ensuring compliance with iOS privacy and security standards.
- Design and manage data storage solutions using Core Data, ensuring efficient data retrieval and persistence across applications.
- Integrate SDKs with device internals (e.g., sensors, hardware features), optimizing performance and stability in diverse use cases.
- Collaborate with cross-functional teams to define SDK requirements, align on technical strategies, and ensure robust backend integration.
- Lead and conduct code reviews, establishing best practices for modular, reusable SDK development.
- Develop and maintain comprehensive testing strategies to ensure the reliability, performance, and stability of SDK components.
- Mentor junior developers, fostering growth and setting standards for excellence in SDK design and backend iOS development.
Our Client Offers:
- Flexible working hours.
- An awesome team dedicated to your growth.
What makes this project exciting:
Join an exciting Tel Aviv-based AI startup at the intersection of technology and psychology, where innovation drives every decision. Our client’s patented EmpathAI™ technology predicts customer behaviors—like fraud risk and impulsivity—through advanced behavioral analysis of mobile app data. This cutting-edge approach, developed by top AI experts and psychologists, has already boosted client business performance by 22%.
By joining this fast-growing team, you’ll have the chance to revolutionize how businesses understand and engage with their customers. Shape the future of personalized services while growing your career in an environment that values innovation and impact.
Our next steps:
✅ Intro call with a Recruiter — ✅ Client intro interview — ✅ Home assignment — ✅ Client tech interview — ✅Reference check — ✅ Offer
Who We Are:
Website: more about us and vacancies
Instagram: follow MWDN’s life
Facebook: follow our FB
Feel free to contact us without any hesitation!