Software Development Engineer
Core
Build and maintain high-quality Android applications and internal SDKs for flagship Adobe apps (Photoshop, Lightroom, Illustrator, Fresco) to help creatives showcase talent and get paid.
Role type
Senior Android Engineer (IC)
Builds
Native Android apps and cross-product SDKs for Adobe Creative Cloud
Domain
Creative software / Mobile development
Deliverable
production ML models | product features
Required skills
Kotlin, Java, Modern Android Development (MVVM, Clean architecture, Jetpack), GraphQL, CI/CD, Unit testing, Code review, Accessibility, Localization, Agile
Preferred skills
Mentoring junior engineers, Adopting new Android features, Cost-saving initiatives, Data visualization (Mode Analytics)
Technologies
Kotlin, Java, GraphQL, Git, CircleCI, Jenkins, Mode Analytics, Jetpack, MVVM
Responsibilities
Architect, develop, build, and maintain Android applications; Build and maintain internal SDKs consumed by multiple Adobe products; Review code and provide feedback; Mentor junior team engineers; Collaborate with product and design teams to ship new features.
Seniority
Senior, hands-on IC with mentorship