/ iOS Developer
iOS Developer
hybrid
Cairo, Heliopolis, Egypt .
full-time . January 15, 2025 Description
Trufla Technology is a multinational Canadian company and the first of its kind – we offer a complete suite of digital solutions for the modern insurance brokerage. From SEO and web design, to lead management, branded customer service and API’s, Trufla provides a 360° digital strategy for brokerages and reimagines the way their customers interact with insurance.
Trufla is leading a digital revolution that will transform the insurance industry! We’re growing fast, and we’re looking for visionaries to join our team of innovators and disruptors at our Cairo offices. It’s our goal for Trufla to be the
BEST place to work. A great corporate culture is one of our top priorities.
Main Benefits: Competitive Salary Health Insurance Gym Membership Flexible Working Hours Continuing Education Opportunities Work from home Team Building Activities Milestone celebrations – work anniversaries, birthday celebrations, etc.
About You
We are seeking a highly motivated and experienced iOS Developer to join our growing team. You will play a key role in developing and maintaining our iOS applications, contributing to all stages of the software development lifecycle. The ideal candidate possesses a strong understanding of iOS development principles, a passion for creating high-quality user experiences, and a solid grasp of CI/CD practices.
Job Responsibilities
DDesign, develop, and maintain high-quality iOS applications using Swift and related frameworks. Collaborate closely with product managers, designers, and other engineers to define, design, and ship new features. Write clean, well-documented, and testable code. Conduct thorough code reviews to ensure code quality and adherence to best practices. Identify and resolve performance bottlenecks and bugs. Implement and maintain CI/CD pipelines using GitHub Actions. Stay up-to-date with the latest iOS trends, technologies, and best practices. Contribute to improving our development processes and tools.
Job Qualifications
Bachelor's degree in Computer Science or a related field, or equivalent practical experience. Minimum of 3 years of professional experience in iOS development. Strong proficiency in Swift and the iOS SDK. Solid understanding of object-oriented programming principles and design patterns. Experience with common iOS frameworks and libraries (e.g., UIKit, Core Data, Networking). Experience with unit and UI testing. Proven experience with CI/CD and GitHub Actions. Experience with version control systems (Git). Familiarity with Agile development methodologies.
Preferred Qualifications:
Experience with Combine framework. Familiarity with Kotlin and/or Android development. Experience with reactive programming. Experience with SwiftUI. Contributions to open-source projects. Published apps on the App Store.
If you get what it takes, apply to the job through the "Apply Now" button above. *After applying, complete your application by taking the required assessment below: h