A US based technology solutions provider launched in July of 2016 with operations from Chennai and aiming to become a global player in the field of Social, Mobile, Analytics, Cloud (SMAC) and Augmented Reality (AR).
BS in Computer Science/Information Technology.
The senior iOS Software Engineer will report to the Solutions Architect / CTO providing the necessary coding skills necessary to build great products. They should be passionate about great software, and enjoy the details involved with the long-term outlook of technology strategy. The candidate should care deeply about the mission to provide context aware and connected mobile solutions, and share the vision of creating a mobile platform for the masses which easily facilitates the same.
The positions require strong hands on experience in architecting, developing, deployment and support of next generation applications and services for all iOS devices. The candidate should also be able to connect with the business details to deliver results.
Architect, design, build and operate scalable software systems and services for iOS smart phones and tablets.
Propose, prototype and evaluate multiple areas of optimization in digital content delivery, digital rights management, cloud based technologies, digital lockers, digital content discovery and security.
Build and deliver high availability/high reliability software on time.
Build and deliver secure, scalable, and low-latency services and applications for iOS platforms.
Hands-on code contribution and delivery – libraries, API's, documentation.
Coordinate and work closely with other product and design teams to execute solutions.
Proven track record of building and delivering mobile applications and services for iOS devices.
Existing approved app in the Apple App Store is a huge plus.
Solid experience programming in Objective-C, C/C++, good current knowledge of Unix/Linux environments, cryptography, web API, XCode IDE, Interface Builder, iPhone SDK and DB.
Strong knowledge of data structures, algorithms, and designing for performance, scalability, availability, and internet and mobile OS security fundamentals.
Strong problem solving skills, adaptable, proactive and willing to take ownership.
Solid secure coding practices including good design documentation, unit testing, peer code reviews.
Knowledge of network protocols and internet/web services: HTML 5, JSON, XML.
Experience with source/version control software.
Experience with Adobe Photoshop.