Panchkula, Haryana, India
Information Technology
Full-Time
BCE Global Tech
Overview
Back
Job Description
Proficiency in Swift
Deep knowledge of Swift programming language.
Familiarity with Objective-C is a plus.
Experience With IOS/tvOS Frameworks
In-depth knowledge of iOS and tvOS frameworks such as UIKit, SwiftUI, Core Data, AVFoundation, MapKit, etc.
Kotlin Multiplatform (KMP)
Proficiency in Kotlin Multiplatform for developing cross-platform applications (iOS, Android, and other platforms).
Experience in sharing business logic and code between iOS and Android using KMP.
Xcode & Interface Builder
Hands-on experience with Xcode IDE, Interface Builder, and Storyboards.
Familiarity with the latest Xcode features and best practices.
API Integration
Experience in working with RESTful APIs.
Knowledge of JSON and networking protocols (HTTP/HTTPS).
UI/UX Design Principles
Understanding of Human Interface Guidelines for iOS and tvOS.
Experience in designing responsive and intuitive users interfaces.
Version Control (Git)
Proficiency in Git for version control, including branching, merging, and managing pull requests.
Core Data & Database Management
Experience with Core Data, SQLite, or other database technologies for data persistence.
Memory Management
Strong understanding of memory management in iOS/tvOS (ARC, retain cycles, etc.).
Unit Testing and Debugging
Knowledge of XCTest for unit testing and debugging techniques.
App Store Deployment & Distribution
Experience with provisioning profiles, certificates, and App Store submission process.
Cloud & Backend Services
Experience with Apple’s CloudKit is a plus.
Push Notifications & In-App Purchases
Experience with push notifications (APNs), in-app purchases, and integrating payment gateways.
tvOS Specific Knowledge
Knowledge of tvOS-specific APIs, frameworks (like TVMLKit), and user interface design for tvOS.
Familiarity with Apple’s Latest Technologies
Experience with ARKit, CoreML, SiriKit, WatchKit, or other Apple ecosystem technologies.
Continuous Integration (CI/CD)
Experience with CI/CD pipelines (using tools like Jenkins or Git lab).
Requirement
Have a voice in the architectural definition and implementation of various key technology pieces
Translate business requirements into technical design specifications
Participate in the product definition phase, daily scrums, grooming sessions and story refining
Implement robust unit and UI tests, including edge cases, usability and general reliability
Use git to create pull requests, review code and merge branches
Collaborate with the team and participate in knowledge sharing
The position requires including and implementing Agile Scrum development methodologies in every research, analysis, prototyping and interfaces development initiatives.
Openly expose problems and turn them into learning and team bonding experience
Qualifications
Must have:
Minimum 5 Years Of Experience With IOS Development (Swift).
Deep understanding of iOS frameworks, performance, and optimization (UIKit or SwiftUI, Structured Concurrency, Combine, GCD).
Solid and demonstrable understanding of object-oriented design patterns and principles.
Experience with automated testing - unit, integration and UI tests.
Strong understanding of mobile user interface guidelines and best practices.
Experience with VoiceOver and Dynamic Type.
Experience with planning and writing technical documentation.
Superior problem solving and risk management skills.
Strong initiative, priority setting, and collaboration skills.
What We Offer
Competitive salaries and comprehensive health benefits
Flexible work hours and remote work options
Professional development and training opportunities.
A supportive and inclusive work environment
Job Description
Proficiency in Swift
Deep knowledge of Swift programming language.
Familiarity with Objective-C is a plus.
Experience With IOS/tvOS Frameworks
In-depth knowledge of iOS and tvOS frameworks such as UIKit, SwiftUI, Core Data, AVFoundation, MapKit, etc.
Kotlin Multiplatform (KMP)
Proficiency in Kotlin Multiplatform for developing cross-platform applications (iOS, Android, and other platforms).
Experience in sharing business logic and code between iOS and Android using KMP.
Xcode & Interface Builder
Hands-on experience with Xcode IDE, Interface Builder, and Storyboards.
Familiarity with the latest Xcode features and best practices.
API Integration
Experience in working with RESTful APIs.
Knowledge of JSON and networking protocols (HTTP/HTTPS).
UI/UX Design Principles
Understanding of Human Interface Guidelines for iOS and tvOS.
Experience in designing responsive and intuitive users interfaces.
Version Control (Git)
Proficiency in Git for version control, including branching, merging, and managing pull requests.
Core Data & Database Management
Experience with Core Data, SQLite, or other database technologies for data persistence.
Memory Management
Strong understanding of memory management in iOS/tvOS (ARC, retain cycles, etc.).
Unit Testing and Debugging
Knowledge of XCTest for unit testing and debugging techniques.
App Store Deployment & Distribution
Experience with provisioning profiles, certificates, and App Store submission process.
Cloud & Backend Services
Experience with Apple’s CloudKit is a plus.
Push Notifications & In-App Purchases
Experience with push notifications (APNs), in-app purchases, and integrating payment gateways.
tvOS Specific Knowledge
Knowledge of tvOS-specific APIs, frameworks (like TVMLKit), and user interface design for tvOS.
Familiarity with Apple’s Latest Technologies
Experience with ARKit, CoreML, SiriKit, WatchKit, or other Apple ecosystem technologies.
Continuous Integration (CI/CD)
Experience with CI/CD pipelines (using tools like Jenkins or Git lab).
Requirement
Have a voice in the architectural definition and implementation of various key technology pieces
Translate business requirements into technical design specifications
Participate in the product definition phase, daily scrums, grooming sessions and story refining
Implement robust unit and UI tests, including edge cases, usability and general reliability
Use git to create pull requests, review code and merge branches
Collaborate with the team and participate in knowledge sharing
The position requires including and implementing Agile Scrum development methodologies in every research, analysis, prototyping and interfaces development initiatives.
Openly expose problems and turn them into learning and team bonding experience
Qualifications
Must have:
Minimum 5 Years Of Experience With IOS Development (Swift).
Deep understanding of iOS frameworks, performance, and optimization (UIKit or SwiftUI, Structured Concurrency, Combine, GCD).
Solid and demonstrable understanding of object-oriented design patterns and principles.
Experience with automated testing - unit, integration and UI tests.
Strong understanding of mobile user interface guidelines and best practices.
Experience with VoiceOver and Dynamic Type.
Experience with planning and writing technical documentation.
Superior problem solving and risk management skills.
Strong initiative, priority setting, and collaboration skills.
What We Offer
Competitive salaries and comprehensive health benefits
Flexible work hours and remote work options
Professional development and training opportunities.
A supportive and inclusive work environment
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in