Slackposted 3 days ago
$211,500 - $306,600/Yr
Full-time • Mid Level
Seattle, WA
Publishing Industries

About the position

Salesforce is looking for product engineers to take the Slack for Android app to the next level. In the Core Mobile team, we aim to make Slack the best mobile app for productivity. This role involves shaping the engineering culture, collaborating with managers and engineers, and building ambitious technical and product roadmaps. You will provide coaching for engineers, drive alignment between cross-functional stakeholders, and ship features that enhance user productivity and satisfaction. The ideal candidate will have a strong background in mobile engineering, particularly with Android, and a passion for creating delightful user experiences.

Responsibilities

  • Shape the engineering culture of the team.
  • Work closely with managers and engineers to make trade-offs and build technical and product roadmaps.
  • Provide coaching for engineers.
  • Drive alignment between cross-functional stakeholders.
  • Ship features that enhance user productivity and satisfaction.

Requirements

  • 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.
  • Experience working closely with product teams, designers, and other developers to create a delightful mobile experience.
  • Current and detailed knowledge of the capabilities of different Android API levels.
  • Experience developing highly performant Java code and view layouts and diagnosing performance bottlenecks.
  • A disciplined approach to development, testing, documentation, and code structure in a team environment.
  • Familiarity with the Android tool ecosystem for development, testing, debugging, and performance benchmarking.
  • Excellent understanding of best practices for concurrency and threading.
  • A constant desire to improve, learn more, and take things higher.
  • A related technical degree required.

Nice-to-haves

  • Experience using Slack and a keen interest in making it better.
  • Experience building design systems to create reusable and scalable components.
  • A passion for creating accessible applications.
  • A passion for building and maintaining great open source projects or otherwise contributing to the Android community.
  • Experience with reactive programming (e.g. RXJava).

Benefits

  • Wellbeing reimbursement
  • Generous parental leave
  • Adoption assistance
  • Fertility benefits
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service