iOS Developer
Role details
Job location
Tech stack
Job description
-
The ideal candidate will have strong expertise in native iOS application development, modern Swift frameworks, and mobile application architecture., * The iOS Developer will be responsible for developing, enhancing, and supporting native iOS applications using Swift, SwiftUI, UIKit, Xcode, and MVVM architecture., * Design, develop, test, and maintain high-quality native iOS applications.
-
Build modern user interfaces using SwiftUI and UIKit.
-
Implement scalable and maintainable application architecture using MVVM.
-
Develop and execute unit tests to ensure application quality and reliability.
-
Collaborate with product managers, designers, and backend developers to deliver features.
-
Troubleshoot, debug, and optimize application performance.
-
Participate in code reviews and follow best practices for software development.
-
Maintain technical documentation and contribute to continuous improvement initiatives.
Requirements
Do you have experience in iOS user interface implementation?, * The candidate should have strong unit testing experience and be comfortable working in a collaborative onsite environment., * iOS Development
-
Swift
-
SwiftUI
-
UIKit
-
Xcode
-
Unit Testing
-
MVVM Architecture
Experience Required
-
Experience in iOS application development.
-
Strong hands-on experience building and maintaining native iOS applications.
-
Experience developing applications using Swift, SwiftUI, and UIKit.
-
Proficiency with Xcode and the iOS development lifecycle.
-
Experience implementing and maintaining MVVM architecture.
-
Strong knowledge of unit testing frameworks and test-driven development practices.
-
Experience integrating RESTful APIs and third-party libraries.
-
Familiarity with Git and Agile development methodologies.
-
Strong understanding of mobile UI/UX principles and Apple Human Interface Guidelines., * Experience with App Store deployment and release management.
-
Knowledge of CI/CD pipelines for mobile applications.
-
Experience with performance tuning and application monitoring.
-
Strong problem-solving and communication skills.
Benefits & conditions
$40 - $45 an hour - Full-time