Senior Software Engineer II - iOS

New
B
Beyond ONEDigital Services
UAE & Pakistan officesFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
8+ years
Required Skills
AWSGitSwiftFirebaseCI/CDRESTful APIs

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
  • 8+ years of experience in iOS development, with a proven track record of delivering high-quality apps to the App Store
  • Expertise in Swift
  • Deep knowledge of iOS SDK, SwiftUI, UIKit
  • Knowledge of architectural patterns like MVVM or Clean Architecture
  • Proficiency in integrating apps with RESTful APIs
  • Proficiency in integrating apps with third-party SDKs
  • Proficiency in integrating apps with cloud services (e.g., Firebase, AWS)
  • Strong skills in debugging, performance tuning, and profiling tools for iOS (e.g., Instruments)
  • Familiarity with testing frameworks like XCTest for automated testing
  • Familiarity with CI/CD pipelines
  • Solid understanding of Human Interface Guidelines (HIG)
  • Strong analytical and troubleshooting skills for resolving complex technical issues
  • Excellent interpersonal skills and ability to work effectively in a diverse, team-oriented environment
  • Contributions to the iOS community or open-source projects (preferred)
  • Proficiency in Xcode, Fastlane, version control (Git), and CI/CD pipelines (preferred)

Responsibilities

  • Design, architect, build, and maintain scalable, high-quality iOS applications
  • Drive the use of modern tools, frameworks, and best practices to deliver exceptional user experiences
  • Collaborate closely with backend engineers, designers, and product managers to ensure alignment of goals and seamless integration of app features
  • Write clean, maintainable, and well-documented Swift code
  • Uphold best practices and contribute to code reviews to maintain high engineering standards
  • Identify, diagnose, and resolve performance issues in iOS applications, optimizing for speed, responsiveness, and reliability
  • Take ownership of complex features and components, driving them from design through implementation and release
  • Contribute to architectural decisions and advocate for best practices in iOS development within your scope
  • Own and manage the end-to-end app development lifecycle—from concept to deployment—ensuring smooth and reliable App Store releases
  • Implement secure coding practices and ensure iOS applications comply with industry standards and regulations
  • Stay updated with emerging iOS technologies and trends to keep products at the forefront of innovation
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now