Staff Software Engineer - Mobile Development
We are seeking a highly skilled Staff Software Engineer to join our Mobile Development team. The ideal candidate will have a strong background in both iOS and Android development and extensive experience working with Mobile Application Management (MAM) and Mobile Device Management (MDM) solutions in enterprise environments. This role will focus on optimizing our mobile architecture, ensuring the secure distribution of apps, and integrating mobile management platforms such as Microsoft Intune, Blackberry, and Citrix.
Key Responsibilities:
- Design and enhance build and test pipelines to support efficient MAM integrations.
- Collaborate closely with the Engineering Manager and other mobile experts to identify risks and develop mitigation strategies.
- Propose architectural improvements for iOS and Android applications to enhance scalability, performance, and security.
- Develop a comprehensive testing strategy to maintain high-quality standards while expanding enterprise mobile capabilities.
- Ensure compliance with mobile security protocols, including encryption, certificate/token management, and secure app distribution.
- Drive best practices in mobile security, including authentication and authorization protocols such as OAuth.
Qualifications:
- 10+ years of mobile development experience with expertise across iOS or Android platforms.
- Strong background in Mobile Application Management (MAM) and Mobile Device Management (MDM) with a proven track record in enterprise environments.
- Expertise in mobile security, encryption, and secure app distribution using tools like VMWare Workspace ONE, Citrix, etc.
- Advanced knowledge of data structures, algorithms, object-oriented design, and mobile architecture best practices.
- Experience with SaaS environments, with B2B preferred.
- Hands-on experience with iOS SDK, Android SDK, Watch OS, mobile CI/CD pipelines, OAuth, and push notifications.
- Strong understanding of authentication and authorization protocols, particularly in mobile environments.
- Excellent verbal and written communication skills and a strong ability to work collaboratively in a team.
Preferred Skills:
- Experience integrating and managing multiple Mobile App Management platforms (e.g., Microsoft Intune, Blackberry, Citrix).
- Knowledge of mobile security, including app distribution and certificate management.
Benefits
- Competitive salary
- Workspace setup bonus $400 USD gross
- Bonuses in September and December, $300 USD gross each
- Company laptop
- Floating day (Ex: Birthday off)
- 20 working days of vacation after the first year of employment
- 6 paid days off (PTO’s)
- English Online Training
Additional Programs:
5% sales commissions if you bring a sales opportunity, and the opportunity is won.
USD $500 if you bring a new employee using our referral program.
Apply for this job
*
indicates a required field