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