Point your AI agent at freehire and let it find you a job.

Get the CLI →

CleanLife | كلين لايف

Open 34d

Application Developer (iOS and Android)

Posted 9 views
Discussion

Summary

Develop, test, and maintain native iOS applications in Swift (SwiftUI/UIKit) for CleanLife in Riyadh, collaborating with designers, PMs, and stakeholders in an agile environment. Day-to-day includes writing clean Swift code, unit testing with XCTest, integrating APIs and third-party libraries, and managing App Store submissions.

Job Title: Application Developer (iOS Swift)

About the Role

You will be responsible for developing, testing, and maintaining native iOS applications using Swift, working closely with cross-functional teams to design and implement innovative applications that enhance user experience and streamline business processes for our clients.

Key Responsibilities:

  • Design, develop, and maintain our iOS application using Swift and SwiftUI/UIKit
  • Write clean, scalable, and efficient Swift code following Apple's best practices and design guidelines
  • Collaborate with UI/UX designers to ensure a smooth, native iOS user experience
  • Conduct unit testing (XCTest) and troubleshoot/fix bugs
  • Review and refactor code to ensure optimal performance and functionality
  • Ensure applications are compatible across various iOS devices, screen sizes, and OS versions
  • Work closely with project managers and stakeholders to understand project requirements and deadlines
  • Implement and integrate third-party libraries and APIs (CocoaPods, Swift Package Manager)
  • Maintain application security and ensure compliance with relevant data protection standards
  • Manage app submissions and updates through the Apple App Store (App Store Connect)
  • Collaborate in agile environments to deliver high-quality software solutions
  • Stay current with industry trends and technologies in iOS application development

Qualifications & Requirements:

  • Bachelor's degree in Computer Science, Information Technology, or a related field
  • Proven experience as an iOS Application Developer or in a similar role
  • Strong proficiency in Swift; solid knowledge of SwiftUI and/or UIKit
  • Experience with Xcode, Apple's Human Interface Guidelines, and the iOS SDK
  • Familiarity with RESTful APIs, JSON, and integrating backend services
  • Familiarity with database/local storage solutions such as Core Data, Realm, or SQLite
  • Strong problem-solving skills with attention to detail
  • Excellent communication and teamwork abilities
  • Knowledge of software development methodologies such as Agile and Waterfall is a plus
  • Experience with cloud-based application development (AWS, Azure, Google Cloud) is a plus
  • Experience with version control systems (Git)
#J-18808-Ljbffr

Skills

Apply

See also

Mobile jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.