الوصف الوظيفي
We are currently seeking a highly skilled Senior iOS Engineer to join our team who will be responsible for the complete lifecycle of scalable, secure, and well-designed software products from research and design to implementation. You’ll be working closely with designers, analysts, quality assurance, and other teams to translate each design into real-life products. If you are curious by nature, adaptive, collaborative, and always one step ahead, then join us and be a Commencer!Key Responsibilities Developing iOS client applications based on user experience, visual designs, and user storiesAssessing potential technical and business risks and communicating them with the teamProviding alternative solutions to technical challengesConducting peer reviews and ensuring adherence to coding standardsDebugging, diagnosing, and resolving software related problems in the applicationWriting automated testsContinuously enhancing technical knowledge and sharing insights with the teamQualifications & ExperienceDemonstrated expertise in SwiftUI and Swift, with at least 3 years of hands-on experience in iOS developmentHands-on experience with UIKit and a deep understanding of modern iOS frameworksProficient in data structures, algorithms, and at least one programming languageStrong commitment to writing clean, maintainable, and testable code following best practices and design principlesStrong analytical and problem-solving abilitiesAbility to learn new methods and processesAdapting to changing project needs and prioritiesWorking knowledge of version source control systems such as GitFluent in English with excellent communication skills for technical discussions and collaborationNice to haveKnowledge of demonstrable coding skills using XcodeKnowledge of design patterns and software architecturesExpertise in REST APIs and JSON data structureContinuous integration and continuous delivery methodologies and tools