Mobile Developer - iOS
iOS Platform, Swift 4, Swift UI
• An iOS Swift Developer is responsible for designing, building, and maintaining high-quality mobile applications for Apple platforms, primarily using the Swift programming language.
• Core Responsibilities
o Application Development: Design and build advanced, scalable applications for the iOS platform (iPhone and iPad).
o Feature Implementation: Collaborate with cross-functional teams (designers and product managers) to define, design, and ship new features.
o Performance Optimization: Ensure the performance, quality, and responsiveness of applications while identifying and correcting bottlenecks.
o Testing & Debugging: Perform unit tests for robustness, including edge cases and general reliability, and fix reported bugs before release.
o Lifecycle Management: Manage the full mobile development lifecycle, from initial concept to deployment on the Apple App Store.
o Service Integration: Connect applications to back-end services via RESTful APIs and integrate third-party libraries and SDKs.
• Technical Requirements
o Programming Languages: Proficiency in Swift is mandatory; familiarity with Objective-C is often required for maintaining legacy code.
o Frameworks: Extensive experience with Apple's core frameworks, such as UIKit, SwiftUI, Core Data, and Core Animation.
o Development Tools: Mastery of Xcode and version control systems like Git.
o Architecture: Strong knowledge of architectural patterns such as MVC, MVVM, and VIPER.
o Design Standards: Deep understanding of Apple’s Human Interface Guidelines to ensure a seamless user experience.
- Client
- Engineering
- Ubicaciones
- Mexico
- Estado remoto
- Completamente remoto
- Cliente
- Techmahindra
Acerca de Valce Talent Solutions
We help our clients enhance their talent attraction capacities, especially in technological profiles.
We constantly innovate and actively seek to find the best solutions for clients and professionals. We understand the needs of our customers and aim to be the industry specialists.
We offer consulting services to technology companies in various areas, including IT, software development, cybersecurity, and project management. Our employees are the reason for the company's existence, and their satisfaction translates into that of our customers.