Your browser does not support javascript! Please enable it, otherwise web will not work for you.

IOS @ BCE Global Tech

Home > Software Development

 IOS

Job Description

Back

  • 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 Apples 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 Apples 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 3 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 Classification

    Industry: IT Services & Consulting
    Functional Area / Department: Engineering - Software & QA
    Role Category: Software Development
    Role: Mobile / App Developer
    Employement Type: Full time

    Contact Details:

    Company: BCE Global Tech
    Location(s): Bengaluru

    + View Contactajax loader


    Keyskills:   ios memory management git ios framework swift continuous integration ci/cd arkit tvos ui swift programming jenkins json ui/ux core data uikit risk management rest ux c sqlite kotlin xcuitest xcode swift ui scrum ios development agile

     Fraud Alert to job seekers!

    ₹ Not Disclosed

    Similar positions

    Ios Application Developer

    • SAG Infotech
    • 2 - 5 years
    • Jaipur
    • 1 day ago
    ₹ Not Disclosed

    iOS Developer

    • People Group
    • 2 - 6 years
    • Mumbai
    • 3 days ago
    ₹ Not Disclosed

    iOS Developer (Swift)

    • Envertis Infosoft
    • 1 - 3 years
    • Kolkata
    • 3 days ago
    ₹ Not Disclosed

    Mobile Engineer III, iOS

    • Expedia Group
    • 4 - 7 years
    • Noida, Gurugram
    • 5 days ago
    ₹ Not Disclosed

    BCE Global Tech

    BCE Global Tech