• United States Of America, Usa
  • Save Job
  • 5 - 8 Years
  • Posted : above 1 month

Job Description:

Software Engineer (iOS applications)

As BlackBerry looks to extend its security and communications expertise in securing the Enterprise of Things (EOT), we are looking for an exceptional Software Engineer who can assist with the development and maintenance of the next generation Personal Information Management and collaboration application using iOS technologies In this role, you will be developing a native iOS application that would enable end users to access their corporate data on their mobile device without VPN and also integrate it with other BlackBerry productivity apps It will allow you to stretch your technical skills and provide an opportunity to work on new and exciting technologies This is a unique opportunity to influence the product features and roadmap working alongside with product management and the SDK team

Duties and responsibilities

Designing, Developing and Testing Native iOS applications

Participating in architecture, design, coding and security reviews for the application and suggesting improvements

Working with the engineering manager and product manager to scope features and identify dependencies

Working with cross functional and distributed teams

Working closely with Quality teams for fixing defects and supporting product verification

Working with the support team to resolve customer issues and escalations

Attention to details and a creative eye for building compelling user experiences

Required Knowledge, Skills and Experience

A degree in Computer science, Computer Engineering or equivalent

5 years of programming experience in one or more languages

3 years of programming experience in iOS frameworks and concepts UIKit, Core Data, Webkit, Swift, Widgets, Extensions etc

Proven track record in shipping iOS applications in Apples Appstore

Experienced in multi-threading, multi-processing and asynchronous programming paradigms

Good understanding of data structures and algorithms

Proficient in network layers and protocols (HTTP, TCP/IP, SSL)

Experience in iterative development and agile methodology

Security software experience is highly desired

Exposure to material design and leveraging component libraries

Nice to have skillsets

Experience in SMIME, PKI and modern authentication (OAuth, ADAL)

Experience working with EAS, EWS protocols

Experience in Full stack development and/or Machine Learning/Artificial Intelligence

Personal traits

You love developing applications using iOS technologies, but have a open mindset to learn and work on new technologies

You are passionate about solving hard engineering problems and coming up with elegant solutions

You act like an owner and strive to do work youre proud of, both technically and in your team interactions

You are able to inspire other people to work with you, and you enjoy collaborating and coaching other engineers

Profile Summary:

Employment Type : Full Time
Eligibility : Any Graduate
Industry : IT-Hardware/Networking, Telecom
Functional Area : IT Software : Software Products & Services
Role : Software Engineer
Salary : As per Industry Standards
Deadline : 01st Feb 2020

Key Skills:

People who search this job also searched for the following Keywords

Sourced**

All rights reserved © 2018 Wisdom IT Services India Pvt. Ltd DMCA.com Protection Status