CrowdStrike has redefined security with the world’s most advanced cloud-native platform that protects and enables the people, processes and technologies that drive modern enterprise. Tested and proven, the world's largest organizations trust CrowdStrike to stop breaches with unparalleled protection against the most sophisticated cyberattacks. The CrowdStrike culture has been built upon our Core Values since the day we began. We are Fanatical About the Customer, Relentlessly Focused on Innovation and believe that our Limitless Passion drives Unlimited Potential for every CrowdStriker. As a purpose-built remote-first company, we believe cultivating a connected culture for every employee, no matter where they are in the world, is a key ingredient in building a high-performing, diverse team. We don’t have a mission statement. We’re on a mission—to stop breaches. Ready to join a mission that matters?
Senior Mobile Developer, iOS
Location
United States
Posted
167 days ago
Salary
$100K - $155K / year
Seniority
Senior
Job Description
Senior Mobile Developer, iOS
CrowdStrike
• Design, develop, review, deploy and maintain iOS applications with a focus on performance, security, responsiveness, and exceptional user experience • Mentor and lead a team of off-shore iOS and Android developers - strong preference given for candidates with a background in iOS and Android development • Collaborate cross-functionally with business analysts, alliances/channel team, backend engineers, and stakeholders to conceptualize, scope, and deliver new features and enhancements • Write clean, maintainable code following Swift best practices, design patterns, and architectural principles (MVVM, Clean Architecture, etc.) • Conduct comprehensive testing including unit tests, UI tests, and debugging to ensure applications meet CrowdStrike's quality and security standards • Optimize application performance for speed, memory efficiency, and compatibility across iOS devices and OS versions • Participate actively in code reviews, providing constructive feedback and mentoring team members to elevate code quality • Troubleshoot and resolve complex issues related to app performance, crashes, functionality, and third-party integrations • Integrate with backend services using RESTful APIs, ensuring secure and efficient data communication • Stay current with iOS ecosystem updates (SwiftUI, Combine, async/await), Apple guidelines, and industry best practices to drive continuous improvement. • Staying current with Android ecosystem updates will also be required for this role as the application is supported in both • Understanding with Android ecosystem updates (Jetpack Compose, Kotlin Coroutines, Flow, Hilt), Material Design guidelines, and industry best practices to drive continuous improvement. • Contribute to technical planning, including effort estimation, sprint planning, and architectural decisions
Job Requirements
- Bachelor’s degree in Computer Science, Software Engineering or similar work experience
- A minimum of 5 years of progressively responsible experience in a directly related area, during which both technical and professional capabilities have been clearly demonstrated.
- Proven experience utilizing AI technologies to enhance decision-making, streamline workflows and processes, improve efficiency and drive business outcomes.
- Strong proficiency in Swift with hands-on experience using UIKit, SwiftUI, Core Data and Combine frameworks
- Strong preference given to candidates with some Android development experience (Kotlin, Android SDK, Jetpack, Gradle build system, Android Studio and Google Play Store provisioning and signing)
- Experience with Xcode, Interface Builder and Instruments.
- Platform knowledge of the app lifecycle, memory management (ARC) and App Store provisioning and signing
- Good to have experience with Salesforce concepts such as Lightning Web Components (LWC), Salesforce platform capabilities and integration patterns and the ability to create responsive and accessible UI components highly preferred
- Good to have familiarity with Jira, Coupa, MuleSoft and Salesforce Experience Cloud
- Ability to work independently, and as a team player, while using discretion in decision making and sound judgment in problem solving.
- Must have excellent analytics, organizations, problem-solving, interpersonal and communication skills, both written and oral, possess the ability and desire to quickly learn new skills and technologies.
Benefits
- Market leader in compensation and equity awards
- Comprehensive physical and mental wellness programs
- Competitive vacation and holidays for recharge
- Paid parental and adoption leaves
- Professional development opportunities for all employees regardless of level or role
- Employee Networks, geographic neighborhood groups, and volunteer opportunities to build connections
- Vibrant office culture with world class amenities
- Great Place to Work Certified™ across the globe
Related Guides
Related Job Pages
More Software Engineer Jobs
• Develop features and architectural components. • Ensure the quality of the team's delivery through code reviews, static analyzers, and automated tests. • Participate in business rituals, and assist in the technical detailing of the solution. • Support the structuring of Continuous Delivery by promoting technical discussions and raising important points for the solution. • Assist the team in their individual career progression. • Work with a focus on results, serving as a reference for the team.
Founding Engineer
Fresh PrintsAmerica's fastest growing collegiate custom apparel company six years in a row.
• Own product feature development from specification to successful launch to iterating until it meets the metrics we are trying to reach. • Building integrations into new field service management systems (FSMs - our customers’ system of record) to expand Mura’s total addressable market. • Work on infrastructure improvement projects, like speeding up our CI or deployment process. • Periodically handle on-call duties to make sure we never have extensive downtime for our customers.
Senior Mobile Engineer
Somnio SoftwareTop Flutter Development Company | One team, One budget, All Platforms
• Lead the expansion into the HarmonyOS Next ecosystem. • Spearhead the development of applications using the ArkTS language and ArkUI framework. • Define the standards for how the team builds for the next generation of mobile hardware.
Senior React Native Developer
WizdaaSpecializes in building world-class development teams and extending runways for groundbreaking startups.
• Design, develop, and maintain applications primarily in React Native. • Ensure the performance, quality, and responsiveness of applications. • Collaborate with clients directly, ensuring smooth communication and understanding of requirements.




