CrowdStrike logo

Senior Android Developer

CrowdStrike
NewPosted today

LOCATION

India · Remote

EXPERIENCE

5+ Years

TYPE

FullTime

SKILLS REQUIRED

KotlinAndroid DevelopmentAndroid ArchitectureAndroid SDKUnit TestingAndroid TestingRESTful APIs

Job description

Overview

Join CrowdStrike's IT Go-to-Market team as an Android Developer building and maintaining business-critical Android applications used daily by sales and partner teams.

What you'll do

  • Design, develop, and maintain Android applications with a focus on performance, security, responsiveness, and exceptional user experience
  • 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 Kotlin best practices, design patterns, and architectural principles (MVVM, Clean Architecture, MVI, etc.)
  • Conduct comprehensive testing including unit tests, instrumentation tests, UI tests (Espresso), and debugging to ensure applications meet CrowdStrike's quality and security standards
  • Optimize application performance for speed, memory efficiency, and compatibility across Android devices, screen sizes, 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, ANRs (Application Not Responding), functionality, and third-party integrations
  • Integrate with backend services using RESTful APIs, ensuring secure and efficient data communication
  • Stay current 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

What you'll need

  • 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
  • Strong proficiency in Kotlin with hands-on experience using Android SDK, Jetpack (Compose, ViewModel, LiveData, Room, Navigation)
  • Platform knowledge of activity/fragment lifecycle, intents, services and broadcast receivers
  • Knowledge of permissions, background tasks and notifications
  • Experience with Gradle build system, Android Studio and Google Play Store provisioning and signing
  • Ability to work independently, and as a team player, while using discretion in decision making and sound judgment in problem solving
  • Excellent analytics, organizational, problem-solving, interpersonal and communication skills, both written and oral
  • Ability and desire to quickly learn new skills and technologies
  • Proven experience utilizing AI technologies to enhance decision-making, streamline workflows and processes, improve efficiency and drive business outcomes

Nice 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
  • Familiarity with Jira, Coupa, MuleSoft and Salesforce Experience Cloud

Details

  • Location: India, remote
  • Shift time: 2:00 PM - 11:00 PM IST

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Android Developer