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 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 improvements. Build reliable, maintainable and testable infrastructure code. Create tooling and processes that amplify team efficiency. Implement elegant designs to delight our customers. Support customers who utilize the Android platform. Help steer the evolution of our Android application as a whole.Skills you’ll bring
Bachelor's degree in Computer Science or equivalent practical experience. 3+ years of software engineering experience. Comfortable in Kotlin, Java, or any other high-level OOP language. Expertise in Kotlin Coroutines and Flows. Familiarity with Android Architecture Components. Familiarity with Jetpack Compose is a plus. Experience collaborating with product designers. Experience communicating engineering requirements to stakeholders.Professional development
Dialpad offers reimbursement for expenses related to professional development, up to an annual limit per calendar year.