Software Development Engineer 4
Core
Design and implement major user-facing features for the Adobe Express Mobile App, including building intelligent agents to analyze performance and stability metrics.
Role type
Senior Android/Swift Software Engineer (Mobile & AI Agents)
Builds
Native and hybrid mobile applications for Adobe Express
Domain
Creative software, Mobile development, AI/Agentic tools
Deliverable
production ML models | product features
Required skills
Kotlin, Swift, TypeScript, Object-oriented programming, Architectural patterns (MVC, MVVM), Multi-threading, Memory management, CI/CD pipelines, Automation testing
Preferred skills
Hybrid web/native app development, Lit, MobX, Web Components, Mobile web apps in resource-constrained environments
Technologies
Kotlin, Swift, TypeScript, Lit, MobX, Web Components
Responsibilities
Design and implement major user-facing features in Kotlin or Swift, Build intelligent agents to instrument code and analyze performance metrics, Use AI-assisted coding tools to accelerate delivery and validate output, Define quality planning for the entire app lifecycle, Collaborate with Product Management and Designers to define the product roadmap
Seniority
Senior, hands-on IC