
iOS Developer
Valce Talent Solutions
๐ฒ๐ฝ Mexico
Hybrid
12 months ago
- iOS
- Swift
- REST API
- JSON
- Git
- UIKit
- Core Data
- MVC
- MVVM
- Xcode
- Unit Testing
- XCTest
- CI/CD
12 months ago
What Does success mean in this role?
- 5โ7 years of professional iOS development experience.
- Proficient inSwift and/orObjective-C.
- Deep understanding ofiOS frameworks and best practices for mobile development.
- Strong grasp ofRESTful APIs,JSON, and client-server communication.
- Familiarity with mobile development design patterns and principles.
- Experience with the full mobile development life cycle, from concept to deployment and maintenance.
- Comfortable withversion control systems like Git.
- Previous experience withApp Store submission, certificates, and profile management.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and ability to work collaboratively in a team environment.
Daily Activities:
- Design and develop advanced applications for the iOS platform usingSwift and/orObjective-C.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications by leveraging native iOS frameworks such asUIKit,Core Data,Core Animation, and more.
- Integrate withRESTful APIs and work withJSONto connect iOS applications to backend services.
- Apply modern architectural patterns such asMVC,MVVM, or similar to ensure clean and maintainable code.
- UseXcode,Instruments, and other development tools to debug, optimize, and refine application performance.
- Conduct thoroughUnit Testing andUI Testingusing frameworks likeXCTest andXCUITest.
- Manage app releases, including provisioning, certificates, profiles, and submission to theApple App Store.
- Maintain code quality throughGit, code reviews, and continuous integration practices.
- Leverage dependency managers likeCocoaPods orSwift Package Manager for efficient project management.
iOS Developer ยท Valce Talent Solutions