Job Description
Position Overview: As an iOS Developer, you will collaborate with cross-functional teams to design, develop, and maintain cutting-edge mobile applications that provide an exceptional user experience. Responsibilities: iOS App Development: Design and build advanced applications for the iOS platform. Collaborate with cross-functional teams to define, design, and ship new features. Ensure the performance, quality, and responsiveness of applications. Code Maintenance: Identify and correct bottlenecks and fix bugs. Continuously discover, evaluate, and implement new technologies to maximize development efficiency. Collaboration: Work closely with UI/UX designers to implement visually appealing and intuitive user interfaces. Collaborate with backend developers to integrate APIs and deliver seamless end-to-end functionality. Quality Assurance: Conduct thorough testing of the applications, addressing any issues or bugs promptly. Work with the QA team to develop and. implement test plans. Performance Optimization: Optimize application performance and ensure responsiveness. Collaborate with the design team to implement elegant and efficient UI designs. Documentation: Create and maintain comprehensive documentation for all code and projects. Keep abreast of the latest industry trends and technologies. Skillset: 8+ years of experience in iOS Development. Proficient in Objective-C and Swift. Must have end to end experience of the full mobile development life cycle. Extensive experience with iOS Frameworks such as Core Data iOS SDK, Core Data. Must have experience of publishing to App store and Beta release using Test Flight. Experience with creating CI/CD pipelines to publish apps to App Store. Storage: Realm, SQLite, MagicalRecords, MySQL etc. Authentication and Authorization using OAuth2. Strong understanding of iOS architecture, Procedural programming, design patterns like MVC, MVVM, Clean Architecture and mobile security best practices. Experience with RESTful APIs, third-party libraries, social media integrations, Cross-platform Development, Plugin-Based Architecture, Unit Testing, Agile. Knowledge of iOS back-end services, Familiarity with push notifications, APIs, and cloud messaging etc. Familiarity with Git and version control systems for collaboration and code management. Tools: Xcode, Git, JIRA, Bitbucket, TestFlight Excellent problem-solving and debugging skills. Strong communication and collaboration skills. Nice to Have: Exposure to cross-platform app frameworks like React Native, Flutter, Redux. Experience with integrating payment gateways. Education: Bachelors/Masters degree in Computer Science, Computer Engineering, or any closely related discipline. Work Location: Noida Sector 16 (Work from Office) Domain Knowledge: Life sciences / Pharma / Healthcare
Employement Category:
Employement Type: Full time
Industry: Financial Services
Role Category: Product Management
Functional Area: Not Applicable
Role/Responsibilies: Team Lead - iOS Development
Keyskills:
iOS Development
Swift
Core Data
SQLite
MySQL
RESTful APIs
Unit Testing
Agile
Git
ObjectiveC
Core Data iOS SDK
Realm
MagicalRecords
OAuth2
Crossplatform Development
PluginBased Architecture
React Native
Flutter
Redux