About the Role
Pinterest seeks inquisitive, well-rounded Android engineers to join platform Engineering teams. This role involves collaborating with product managers, designers, and backend engineers to enable new technologies and experiences. Engineers will build robust frameworks and features, empowering both developers and Pinners, and finding creative solutions to complex problems. The role encourages driving new initiatives from inception through technical design, implementation, and release. At Pinterest, AI is a powerful partner augmenting creativity and impact, and candidates should be excited to leverage AI.
Responsibilities
- Ensure excellence in core application components to support users and colleagues.
- Identify app-wide challenges, then propose, test, and ship solutions.
- Drive app improvements including modularization, image/video loading, RTL text, dependency injection, and reusable UI components.
- Enhance developer effectiveness by improving app architecture, testing capabilities, and release cycles.
- Resolve user pain points affecting the entire app, such as performance issues, crash rates, and user metric anomalies.
- Collaborate with peers on high-impact projects for professional growth.
- Leverage AI for faster execution, including drafting, prototyping, and outlining.
- Utilize AI to explore alternative options, iterate, and compare approaches.
- Employ AI to synthesize information, summarize, and distill themes.
- Automate repeatable tasks using AI, such as documentation, reporting, and QA checks.
Requirements
- Bachelor’s degree in Computer Science or equivalent experience.
- Deep understanding of Android development and best practices in Kotlin and/or Java.
- 4+ years of industry Android application development experience building consumer or business-facing products.
- Experience writing reliable and maintainable code following best practices.
- Ability to stay current with new technologies and incorporate them.
- Strong collaboration and communication skills.
- Demonstrated ability to use AI to improve workflow speed and quality.
- Strong track record of critically evaluating and verifying AI-assisted work.
- High integrity and ownership, protecting sensitive data and avoiding over-reliance on AI.
Skills
- Android development
- Kotlin
- Java
- Activity Lifecycle
- Memory management
- Modularization
- Image/video loading
- RTL text
- Dependency injection
- Reusable UI components
- App architecture
- Testing capabilities
- AI utilization for execution, exploration, synthesis, and automation
- Critical evaluation of AI-assisted work
- Data protection
- Collaboration
- Communication
Location
- Toronto office (85 Richmond St. W)
- Commutable distance to Toronto office
- Canada
Work Type
- Full-time
- Hybrid
- Remote
Experience Level
- 4+ years of industry Android application development experience
Education Level
- Bachelor’s degree in a relevant field such as Computer Science, or equivalent experience
About the Company
- Millions of people use Pinterest to find creative ideas, dream about possibilities, and plan memories.
- Pinterest's mission is to bring everyone the inspiration to create a life they love.
- The company fosters a career environment that ignites innovation, transforms passion into growth, celebrates unique experiences, and embraces work flexibility.
- At Pinterest, AI is a powerful partner that augments creativity and amplifies impact.
Equal Opportunity
- Pinterest is an equal opportunity employer, making employment decisions based on merit to ensure the best qualified people in every job.
- All qualified applicants receive consideration for employment without regard to race, color, ancestry, national origin, religion, religious creed, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, age, marital status, status as a protected veteran, physical or mental disability, medical condition, genetic information or characteristics (or those of a family member), or any other consideration made unlawful by applicable federal, state, or local laws.
- Qualified applicants are considered regardless of criminal histories, consistent with legal requirements.
- Medical or religious accommodations during the job application process can be requested via a provided form.
