Jobs · Information Technology

Sr. Mobile (iOS) Developer, IT GTM (Remote)

CrowdStrike · United States · 2 wk ago
RemoteRemoteInformation Technology$100k–$155k/yrFull-time

About the role

Join CrowdStrike's IT Go-to-Market team as a Sr. Mobile (iOS Developer) and build the mobile applications that empower our sales and partner teams to stop breaches worldwide. You'll maintain and enhance business-critical iOS and Android apps used daily by our partners, working in a collaborative, fast-paced environment where your code directly impacts how we serve our customers.

Responsibilities

  • Design, develop, review, deploy and maintain iOS applications with a focus on performance, security, responsiveness, and exceptional user experience
  • Hands On: 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
  • Understand 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

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
  • 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
  • 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

Similar jobs

iOS Developer | Remote

Crossing HurdlesUnited States· 3 wk ago
RemoteEngineeringapply on candidateportal.ceipal.com