Talent.com
This job offer is not available in your country.
Mindstix Software Labs - iOS Developer - SWIFT Programming

Mindstix Software Labs - iOS Developer - SWIFT Programming

Mindstix SoftwarePune
30+ days ago
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)

    Create a job alert for this search

    Mindstix Software Labs - iOS Developer - SWIFT Programming • Pune