About The Position

About Salesforce Salesforce is the #1 AI CRM, where humans with agents drive customer success together. Here, ambition meets action. Tech meets trust. And innovation isn’t a buzzword — it’s a way of life. The world of work as we know it is changing and we're looking for Trailblazers who are passionate about bettering business and the world through AI, driving innovation, and keeping Salesforce's core values at the heart of it all. Ready to level-up your career at the company leading workforce transformation in the agentic era? You’re in the right place! Agentforce is the future of AI, and you are the future of Salesforce. IN SCHOOL OR GRADUATED WITHIN THE LAST 12 MONTHS? PLEASE VISIT FUTURE FORCE FOR OPPORTUNITIES We are looking for people who are passionate about building strong, sustainable infrastructure for the Slack Android client, which is used by millions of people every day. The Android Product Infrastructure team enables feature engineers at Slack to tackle complicated problems quickly without needing to reinvent the wheel. We’re looking for lead engineers who specialize in either UI frameworks or data/networking infrastructure. As an infrastructure engineer, you like: Building for the long term and value patterns and structures that allow for maximum flexibility in a constantly evolving product. You excel in leading others and derive joy from mentoring and growing other Android engineers. You set a high bar for the technical design and code quality of your team. You demonstrate exceptional ownership of not only the area of your team, but across Slack’s entire Android codebase. You have a “can do” demeanor and nothing is beneath you or outside your responsibilities because you do what it takes to deliver the highest quality code and the most impactful features. You are self-directed, innovative, and biased towards action in fast-paced environments. You love to build new things and thrive in ambiguity and even failure.

Requirements

  • 2-5 years of experience building and maintaining complex Android applications, in a team environment
  • Strong background using Kotlin and Android framework components
  • Understanding of Android architectural patterns, such as MVVM/MVP/MVI
  • Experience debugging and fixing crashes on Android using Android Studio App Inspector
  • Experience with RxJava, Coroutines, Flows and dependency injection frameworks (e.g., Dagger, Anvil)
  • Experience working closely with product teams, designers, and other developers to create a truly delightful mobile experience
  • An interest in guiding, influencing, and growing other engineers and teams
  • A product-minded approach to engineering, with an eye for software quality and an ability to connect technical initiatives to business impact
  • A related technical degree required

Nice To Haves

  • Experience using Slack and a keen interest in making it better
  • A passion for creating accessible applications
  • Prior experience on a centralized infrastructure team, serving both internal developer customers and external users
  • Performance debugging via Profiling and Perfetto

Benefits

  • wellbeing reimbursement
  • generous parental leave
  • adoption assistance
  • fertility benefits
  • time off programs
  • medical, dental, vision, mental health support
  • life and disability insurance
  • 401(k)
  • an employee stock purchasing program
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service