Senior iOS Developer
Nile Bits Cairo, Cairo, Egypt
IT Services and IT Consulting · 11-50 employees
About the role
Design, develop, and maintain native iOS SDKs while integrating them with payment APIs and backend services. Collaborate with product and engineering teams to ensure high-quality code through testing, refactoring, and AI-assisted development tools.
What they look for
Requirements
Requires at least 5 years of experience in native iOS development using Swift and a strong understanding of iOS architecture. Experience with SDK development, Flutter, React Native, and AI-assisted coding tools is highly preferred.
Benefits
Full description
Company Description
We are looking for a Senior Native iOS Developer to join a dedicated engineering engagement supporting the development and maintenance of a payment SDK ecosystem. The developer will work directly with the client's Product and Engineering teams, with a primary focus on native iOS development using Swift and additional support for Flutter and React Native components using AI-assisted development tools such as Claude Code and Codex.
Job Description
- Design, develop, maintain, and enhance native iOS SDKs using Swift.
- Design and implement scalable iOS architectures and technical solutions.
- Develop reusable SDK components, libraries, and API integrations.
- Integrate SDKs with payment APIs and backend services.
- Troubleshoot bugs and production issues and provide technical support.
- Develop unit and integration tests.
- Conduct code reviews, refactoring, and performance improvements.
- Support SDK releases, versioning, documentation, and sample applications.
- Support Flutter and React Native components, wrappers, and native bridges.
- Use AI-assisted tools such as Claude Code and Codex for development, debugging, testing, and documentation.
- Review, test, and validate all AI-assisted code before delivery.
Qualifications
- At least 5 years experience in native iOS development using Swift.
- Strong knowledge of iOS architecture, APIs, testing, debugging, and application lifecycle.
- Ability to independently design and implement technical solutions.
- Experience developing SDKs, reusable libraries, or frameworks is highly preferred.
- Experience with Flutter and/or React Native is an advantage.
- Experience with Claude Code, Codex, or similar AI development tools is an advantage.
- Strong communication skills and ability to work directly with an international engineering team.
- Payment, FinTech, or security-sensitive application experience is a plus.
Additional Information
WHY YOU’LL LOVE US
- All employees benefits for free (our famous games room, daily breakfast, fruits, coffee and other hot drinks, soft drinks and juices, company days out and parties…)
- Social insurance
- Open-door management policy
- Full Medical insurance
- Accommodation and Transportation Allowance
- Friendly environment that values innovation and efficiency
- Exciting opportunities for career growth and talent development
- Feedback encouragement
- Recognition and reward programs
- Competitive salaries and incentives
- Friendly environment
- Flexible and Comfortable schedule
- Fun committees
- Monetary rewards
- Fun, smart and creative people
- Career possibilities with growing team
- Paid vacations
- Social benefits
For more information about Nile Bits, please visit our website:
https://www.nilebits.com
Similar roles
-
Senior Software Engineer, Mobile (iOS)
Google Singapore
-
Sr IOS Developer - Vadodara
Capco Pune, Maharashtra, India
-
Senior Mobile Developer (iOS)
HFM Athens, Attica, Greece
-
Senior Software Engineer - IOS
Telstra Sydney, New South Wales, Australia
-
高级 iOS 开发工程师
Accenture Shanghai, Shanghai, China
-
Software Engineering Intern, iOS
Ramp New York, New York, United States · $150K/yr