Adobe is changing the world through digital experiences and is seeking a Senior iOS UI Engineer to join their team. The role involves building and maintaining high-quality iOS applications while ensuring a seamless user experience and collaborating with design and product teams.
Responsibilities:
- Build our flagship iOS app creating fluid interfaces that remain smooth and responsive with large datasets
- Own the implementation of our design system ensuring fluid interactions and flawless scroll performance
- Contribute to a growing team of engineers on sustainable engineering practices balancing beauty and performance
- Receive and offer technical feedback through pair programming and code reviews
- Promote engineering excellence with a focus on creating simple, consistent, and intuitive abstraction for views and components
- Collaborate closely with design, product and leadership to understand our needs and align our technology roadmap to support that vision
Requirements:
- An extensive portfolio of gorgeous mobile experiences which you owned from concept to launch, including substantial architecture design and contribution
- A love of product design, polished interfaces, and exceptional products
- Experience building pixel-perfect, robust, and accessible user interfaces on iOS
- Experience balancing design and performance concerns to create sophisticated interface interactions with animation, orchestration and responsiveness
- Swift fluency and experience with Combine, Concurrency, and SwiftUI
- Experience designing and developing features that fully take advantage of the device and OS features that are unique to native mobile apps, e.g. Live Activities, App Intents, CoreImage or similar
- A dedication to learning and sharing ideas with your fellow engineers
- Relevant Bachelor's degree and/or an advanced degree in a related field or equivalent business experience
- 5+ years of experience of iOS development