Application Developer (iOS and Android)

CleanLife | كلين لايف

Riyadh

On-site

SAR 120,000 - 240,000

Full time

41 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

CleanLife seeks an Application Developer (iOS Swift) to design, build, and maintain native iOS apps. You will work with cross-functional teams to deliver high-quality software, implement APIs, and ensure robust performance across devices. The role requires strong Swift skills, Xcode proficiency, and collaboration in an Agile environment.

You will participate in testing, code reviews, and app submissions, while staying updated on iOS best practices and security standards.

Qualifications

  • Bachelor's degree in Computer Science, IT, or related field.
  • Proven experience as an iOS Application Developer or similar role.
  • Strong proficiency in Swift with SwiftUI and/or UIKit.
  • Experience with Xcode and iOS SDK guidelines.
  • Familiarity with RESTful APIs and JSON integration.
  • Experience with Core Data/Realm/SQLite for data storage.
  • Excellent problem-solving and communication skills.

Responsibilities

  • Design, develop, and maintain native iOS apps using Swift and SwiftUI/UIKit.
  • Write clean, scalable Swift code following Apple guidelines.
  • Collaborate with UI/UX teams to ensure smooth native experience.
  • Conduct unit testing with XCTest and fix bugs.
  • Review and refactor code for performance and maintainability.
  • Ensure compatibility across iOS devices, sizes, and OS versions.
  • Work with project managers to meet deadlines and requirements.
  • Integrate third-party libraries and APIs (CocoaPods, Swift Package Manager).
  • Maintain security and compliance with data protection standards.
  • Manage app submissions and updates via App Store Connect.
  • Participate in agile environments to deliver high-quality software.
  • Stay current with iOS trends and technologies.

Skills

Swift
SwiftUI
UIKit
RESTful APIs
JSON
Git
Agile methodologies
Communication

Education

Bachelor's degree in Computer Science / IT

Tools

Xcode
App Store Connect
CocoaPods
Swift Package Manager
Core Data
Realm
SQLite

Job description

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)
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

iOS Native App Engineer (Swift)
iOS Native App Engineer (Swift)

CleanLife | كلين لايف • Riyadh

On-site
SAR 120,000 - 240,000
Senior IOS Developer
Senior IOS Developer

AlMosafer • Riyadh

On-site
Annual performance bonus
Flat hierarchy and ownership
Senior Developer
Senior Developer

TAWANTECH • Riyadh

On-site
SAR 180,000 - 280,000
Application Developer & Designer
Application Developer & Designer

Al Qadisiyah • Eastern Province

On-site
SAR 120,000 - 180,000
React Native Developer
React Native Developer

TAWANTECH • Riyadh

On-site
SAR 279,000 - 446,000
IT Business Specialist - Mobile Application Developer
IT Business Specialist - Mobile Application Developer

Black Pearl Consult • Saudi Arabia

On-site
SAR 120,000 - 180,000
Senior Frontend Engineer
Senior Frontend Engineer

TAWANTECH • Riyadh

On-site
SAR 180,000 - 240,000
Senior Android Engineer
Senior Android Engineer

HudHud Maps • Riyadh

On-site
SAR 180,000 - 300,000
Frontend Engineer
Frontend Engineer

neoleap • Riyadh

On-site
SAR 120,000 - 200,000
Application Developer
Application Developer

Tuwaiq Casting & Forging Company • Eastern Province

On-site
SAR 180,000 - 240,000