About the team Dialpad's Android Engineers provide a unique on-the-move experience, enabling users to enjoy all of Dialpad's powerful capabilities right from the palm of their hand. In this role, you will utilize your software expertise to build creative and robust solutions for complex, real-time features, implement elegant designs to delight our users, and help steer the evolution of our application as a whole.
Dialpad's Android Team plays an essential role in supporting customers who utilize the Android platform for their business needs by providing each of our communication products (e.g., video meetings, business phone system, messaging, Dialpad Ai) in a way that is meaningful to them. This team collaborates closely with product designers, managers, and other client infrastructure teams in order to rapidly deliver net-new features and improvements.
Your role As a Senior Software Engineer for Android, you'll have the opportunity to take ownership of a wide variety of features and components. You'll work closely with the other members of the team to build reliable, maintainable and testable infrastructure code. You'll also help to create tooling and processes that amplify team efficiency, while making impactful changes that enhance customer satisfaction. In addition, you'll help bring the magic of our brand and product to life, creating moments of surprise and delight that inspire people to learn more.
This position reports to our Android Engineering Manager and has the opportunity to be based in our Buenos Aires, Argentina Office.
What you'll do Rapidly deliver new features and improvementsBuild reliable, maintainable and testable infrastructure codeCreate tooling and processes that amplify team efficiencyImplement elegant designs to delight our customersSupport customers who utilize the Android platformHelp steer the evolution of our Android application as a wholeSkills you'll bring Bachelor's degree in Computer Science or equivalent practical experience5+ years of software engineering experienceComfortable in Kotlin, Java, or any other high-level OOP languageExpertise in Kotlin Coroutines and FlowsFamiliarity with Android Architecture ComponentsFamiliarity with Jetpack Compose is a plusExperience collaborating with product designersExperience communicating engineering requirements to stakeholdersDialpad benefits and perks Professional development Dialpad offers reimbursement for expenses related to professional development, up to an annual limit per calendar year.
#J-18808-Ljbffr