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

Programmer Analyst - iOS Developer @ IDrive Software India

Home > Programming & Design

 Programmer Analyst - iOS Developer

Job Description

Designation: Programmer Analyst

Role: Individual contributor / Developer

Position: Permanent

Location: Whitefield, Bangalore


Candidate should exhibit strong programming abilities in Swift and Objective-C, deep familiarity with the application of data structures and design patterns in production level code.


Demonstrable capability in iOS application development, including custom adaptive UI and animations, multi-threaded programming, data persistence and concurrent adaptation of user interfaces to multiple screen sizes.


Job Requirement:


  • Good familiarity with source code management and continuous integration tools like Git.
  • Experience in Swift 5 or above, and has utilized key features that make the language great.
  • Knowledge on ARKit + SceneKit Preferred.
  • Experience in Speed and Resource Optimizations using methods like pre-loading and caching.
  • Experience writing concise and well structured code following SOLID, OOP patterns, concurrency patterns, memory management, dependency management, unit testing.
  • Experience in performance troubleshooting
  • Experience debugging Crashlytics report analysis
  • Experience in Profiling Tools like Energy Log, Leaks, Network, Time Profiler, Zombies, Allocations, etc.
  • Experience in web service integration (SOAP, REST, JSON, XML).
  • Experience in UIKit collections(UICollectionView, UITableView)
  • Experience building modular visual elements that work in multiple screens without repeating code/views.
  • Experience building custom transitions
  • Experience in building energy efficient animations
  • Experience in View Debugging
  • Experience with rich and custom push notifications
  • Experience building a test-driven, shareable library
  • Experience with analytics and a/b testing tools and concepts.
  • A can-do attitude that can hit deadlines without cutting corners or sacrificing structural integrity.

Qualification: Candidate should possess BE/BTech/MTech degree in CS and Information science or Electronics or an equivalent degree from a reputed university.



About IDrive:

IDrive Software India Pvt Ltd. is a privately held company specializing in cloud storage, online backup, file syncing, remote access, compliance and related technologies serving the consumer, small business and enterprise markets.

With over 200 PetaBytes of storage, we are a premier in cloud-based service providers. We specialize in providing a host of Internet based data solutions including Online Storage, Online Backup, Collaboration, Sharing, and Remote Access.


At IDrive Software, we have a highly self-motivated and skilled team. A wide range of highly reviewed cutting edge applications is a testimony to the dedication and skills of our team.

Perks and Benefits 

Best in Industry

Job Classification

Industry: IT-Software, Software Services
Functional Area: IT Software - Application Programming, Maintenance,
Role Category: Programming & Design
Role: Programming & Design
Employement Type: Full time

Education

Under Graduation: Graduation Not Required, Any Graduate in Any Specialization
Post Graduation: Post Graduation Not Required, Any Postgraduate in Any Specialization
Doctorate: Any Doctorate in Any Specialization, Doctorate Not Required

Contact Details:

Company: IDrive Software (India) Private Limited
Address: Unit B 903,9th Floor,Brigade Tech Park,, Whitefield Road,, Land mark - Next to International Tech park / ITPL, BANGALORE, Karnataka - 560066,India
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   Cloud Storage Objective C Swift Socket Programming Memory Management Mac Os Cocoa Remote Access

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

IDrive Software India

IDrive Software India Pvt Ltd. (Formerly known as StreamNet) is a privately held company that specializes in cloud storage, online backup, file syncing, remote access, compliance, and related technologies. We primarily serve the consumer, small business, and enterprise markets.With over 200 ...