Job Description
We are seeking a seasoned developer to join our team in developing cutting-edge mobile agents. As a key member of our organization, you will play a crucial role in designing and implementing our mobile endpoint solutions.
Your primary responsibilities will include:
* Supporting the architectural design of our mobile agents for iOS, Android & Chromebook
* Leveraging your technical expertise to lead a remote development team in executing upon the development of the mobile solution
* Ensuring top quality and best design practices are followed & adhered to at all times
* Implementing security software to a high quality and championing architectural integrity
* Providing day-to-day guidance on software design & implementation
* Debating and leading resolution for technical challenges
* Interacting with management and stakeholders & aligning on the business' strategic direction
* Determining the best design and architecture in translating business requirements into specific mobile endpoint capabilities
* Leading troubleshooting discussions with customers and customer support representatives
* Assisting and troubleshooting through app rollout process for enterprise customers
Required Skills and Qualifications
To be successful in this role, you will need to possess the following skills and qualifications:
* Bachelor's degree or equivalent experience
* 10+ years' experience on mobile platforms such as iOS, Android & Chromebook
* Deep understanding of system internals
* Good understanding of Core iOS & Android concepts, Xcode, threading, and performance tuning
* Familiarity with RESTful APIs to connect applications to back-end services
* Understanding of Apple & Android's design principles and interface guidelines
* Knowledge of the Reactive programming paradigm
* Understanding of security concepts: encryption, secure application development, defensive programming, Multi-factor authentication, software vulnerabilities and exploits, general issues in web security
* Strong understanding of operating system fundamentals such as file systems, certificate management, process management, interrupt handling, and memory management
* Deep understanding of secure coding techniques, integrity measurement, and tamper detection
* Good understanding of how proxies and VPNs work, as well as network protocols such as TCP, UDP, QUIC & IPv4/IPv6
* Experience with code signing & deployments at scale
* Experience working in a cross functional organization with distributed teams
* Strong communication (written and oral) and teamwork ethic within a diverse team environment
* Project management skills – orchestrating large teams, tracking progress, dependencies and directing towards solutions
Benefits
In addition to a competitive salary and benefits package, we offer:
* A collaborative and dynamic work environment
* Ongoing training and professional development opportunities
* A comprehensive rewards and recognition program
About Us
We are a global leader in simplifying security for businesses and governments. Our innovative technologies and people make it easy to adopt Zero Trust and prevent the theft or loss of sensitive data and intellectual property. With over 20 years of experience, we have built a reputation for delivering exceptional results and making a real difference in the world.