Required Mobile Developer (Cortex XDR)
Your Career:
Revolutionary mobile protection begins with a low-level security architecture that protects from and detects malicious activity. As a Senior mobile developer in our team, you will take part in designing and implementing the Cortex XDR agent, the next generation of mobile protection solutions.
Your Impact:
Get to innovate and develop a security product on mobile platforms and take it to the next level
Design, implement and test critical components in multidisciplinary technology, including network layers and OS-related infrastructures
Work in close coordination with the macOS platform team, cross-platform teams, and other platform internals teams
Research advanced technologies and their implications on security while adapting them for use in the companys products
Write design documents, SW development guidelines, and best practices.
Your Career:
Revolutionary mobile protection begins with a low-level security architecture that protects from and detects malicious activity. As a Senior mobile developer in our team, you will take part in designing and implementing the Cortex XDR agent, the next generation of mobile protection solutions.
Your Impact:
Get to innovate and develop a security product on mobile platforms and take it to the next level
Design, implement and test critical components in multidisciplinary technology, including network layers and OS-related infrastructures
Work in close coordination with the macOS platform team, cross-platform teams, and other platform internals teams
Research advanced technologies and their implications on security while adapting them for use in the companys products
Write design documents, SW development guidelines, and best practices.
Requirements:
At least 5 years of hands-on experience with mobile native applications development
Proven experience with native app development for mobile
Experience with user interface implementation on mobile and a passion for delivering slick mobile user experiences
Strong understanding of multithreading, networking, security, mobile OS file systems, app lifecycle, background work, and data storage
Experience with dealing with fragmentation of device models and OS versions
Experience with publishing apps to Google Play & Apples app store
A good grasp of object-oriented programming, common design patterns, and client-server fundamentals
Ability to unit-test code for robustness, including edge cases, usability, and general reliability
Experience in iOS programming and publishing apps to the App Store is a major advantage
Experience with Python and other scripting languages is an advantage
Experience in developing security-oriented software/network stacks and concepts is a major advantage
Experience with MDM product deployment is an advantage
Experience with CI/automation is an advantage
Excellent analytical capabilities with strong problem-solving abilities
Independent, self-disciplined, with excellent independent learning capabilities
A drive to learn and grow beyond the basic requirements.
At least 5 years of hands-on experience with mobile native applications development
Proven experience with native app development for mobile
Experience with user interface implementation on mobile and a passion for delivering slick mobile user experiences
Strong understanding of multithreading, networking, security, mobile OS file systems, app lifecycle, background work, and data storage
Experience with dealing with fragmentation of device models and OS versions
Experience with publishing apps to Google Play & Apples app store
A good grasp of object-oriented programming, common design patterns, and client-server fundamentals
Ability to unit-test code for robustness, including edge cases, usability, and general reliability
Experience in iOS programming and publishing apps to the App Store is a major advantage
Experience with Python and other scripting languages is an advantage
Experience in developing security-oriented software/network stacks and concepts is a major advantage
Experience with MDM product deployment is an advantage
Experience with CI/automation is an advantage
Excellent analytical capabilities with strong problem-solving abilities
Independent, self-disciplined, with excellent independent learning capabilities
A drive to learn and grow beyond the basic requirements.
This position is open to all candidates.