Taro Logo

Staff Software Engineer, Android - Slack

Salesforce is a global cloud computing company that provides customer relationship management (CRM) software and enterprise cloud solutions.
Android
Staff Software Engineer
In-Person
5,000+ Employees
6+ years of experience
Enterprise SaaS

Description For Staff Software Engineer, Android - Slack

Slack, a Salesforce company, is seeking a Staff Software Engineer for their Android team to help build their Digital HQ platform. This role is within the Core Mobile team, focusing on making Slack the best mobile app for work productivity. The position involves developing the Android application used by millions weekly, requiring expertise in Kotlin, Android frameworks, and performance optimization.

The ideal candidate will have 6+ years of mobile engineering experience and deep knowledge of Android development. They'll be responsible for shaping engineering culture, building technical roadmaps, and delivering features that enhance user productivity. The role combines technical leadership with hands-on development, requiring collaboration with product teams and designers.

Slack's platform serves 200k+ paid customers, delivers 300k+ messages per second, and is used in 150+ countries. The company offers comprehensive benefits including wellbeing reimbursement, parental leave, and fertility benefits. This is an opportunity to impact a product used by 77% of Fortune 100 companies, working in a positive, diverse, and supportive culture that values continuous improvement and collaboration.

Last updated a day ago

Responsibilities For Staff Software Engineer, Android - Slack

  • Shape the engineering culture of the team
  • Work closely with managers and engineers in making trade-offs
  • Build ambitious technical & product roadmaps
  • Provide coaching for engineers
  • Drive alignment between cross-functional stakeholders
  • Ship features that delight users and improve productivity
  • Partner with Product and Design to craft efficient, performant, and delightful user experiences

Requirements For Staff Software Engineer, Android - Slack

Kotlin
Java
  • At least 6+ years of mobile engineering experience, ideally in a team environment
  • Experience developing with Kotlin
  • Extensive understanding of Android framework components and their respective lifecycles
  • Strong computer science fundamentals: data structures, algorithms and programming languages
  • Current and detailed knowledge of the capabilities of different Android API levels
  • Experience developing highly performant Java code and view layouts
  • A disciplined approach to development, testing, documentation and code structure
  • A familiarity with the Android tool ecosystem
  • An excellent understanding of best practices for concurrency and threading
  • A related technical degree required

Benefits For Staff Software Engineer, Android - Slack

Medical Insurance
Parental Leave
Vision Insurance
Dental Insurance
  • Wellbeing reimbursement
  • Generous parental leave
  • Adoption assistance
  • Fertility benefits

Interested in this job?

Jobs Related To Salesforce Staff Software Engineer, Android - Slack