Mindstix Software
Mindstix Software Labs - iOS Developer - SWIFT Programming
Job Location
pune, India
Job Description
Roles and Responsibilities : - Mindstix is looking for talented iOS developers to join our enterprise mobility team. - You will be responsible for designing and developing highly engaging enterprise and consumer mobile Apps for our global markets. - Creative problem solving and rapid prototyping to validate new ideas. - Collaborate with product managers to analyze requirements and groom user stories. - Collaborate with UX and creative teams to translate designs into high-quality App experiences. - Implement next-gen iOS capabilities: SwiftUI, App Clips, Widgets, ARKit, RealityKit, Machine Learning. - Develop Apps using core iOS components: SwiftUI, Cocoa Touch, Media Layer, Core Services, and Core OS. - Integrate Mobile Backend as a Service (MBaaS) platforms, SDKs, and APIs: Google Firebase, AWS Amplify. - Work with external data sources and APIs using REST, Alamofire, GraphQL. - Building, maintaining, and optimizing components for reusability across a wide range of iOS devices. - Troubleshooting and debugging application code to improve performance and stability. - Unit testing code for robustness, edge cases, usability, and reliability. - Collaborate with specialists in security engineering, release management, build and test automation. - Distribute apps to the Apple AppStore or enterprise environments using Mobile Device Management (MDM) platforms such as MobileIron and AirWatch. - Launch production-grade apps for global brands with incredible business impact: eCommerce, Digital Learning, Consumer Tech, Health Tech, Hospitality, and SaaS. Qualifications and Skills : - Bachelor's or Master's degree in Computer Science, Information Technology, or allied streams. - 3 years of hands-on experience in developing iOS applications using Swift. - Strong foundations in computer science, data structures, algorithms, and programming logic. - Strong foundations in Swift programming language: Collection Types, Closures, Subscripts, Multi-threading, Concurrency, Extensions, Generics, and Process / Memory Optimization concepts. - Strong understanding of object-oriented programming, MVC / MVVM / VIPER architecture patterns, design patterns, and mobile application architecture. - Experience with iOS capabilities: Xcode IDE, SwiftUI, Cocoa Touch, Core Data, Core Animation, Core Graphics, Core Text. - Good understanding of Apple's design principles and interface guidelines. - Experience in designing API specifications and integrating APIs with iOS Apps using REST and GraphQL. - Experience in managing application's state using on-device storage capabilities: Core Data, SQLite, RealmDB, Key Chain, Property List, User Defaults. - Solid understanding of dependency management tools such as: Swift Package Manager, CocoaPods - Working knowledge of the modern mobility landscape, emerging technologies, and consumer trends. - Understanding of mobile security standards, OWASP, secure coding, and GDPR is an added advantage. - Experience with test automation frameworks such as Appium, XCTest / XCUITest, EarlGrey, Calabash, and Detox. - Experience in the full Software Development Lifecycle (SDLC) and agile methodologies. - DevOps mindset with a working experience of Build Automation Tools, Version Control Systems, and Git would be an added advantage. - Knowledge of Apple AppStore review guidelines for Safety, Performance, Business, Design and Legal. - Experience with Certificate Management and App distribution on Apple AppStore, Enterprise MDM Platforms, or equivalent is an added advantage. (ref:hirist.tech)
Location: pune, IN
Posted Date: 5/12/2025
Location: pune, IN
Posted Date: 5/12/2025
Contact Information
Contact | Human Resources Mindstix Software |
---|