2 years ago
Sydney, AustraliaSenior
Responsibilities
- Work with designers to turn prototypes into shippable products.
- Deliver major features to millions of artists.
- Provide technical leadership through mentoring, library development, and code review.
- Solve complex and unique technical problems.
- Make technical decisions for the team and see them through.
- Debug, profile, and resolve performance problems.
- Take ownership of initiatives, support existing products, and help execute core product features.
Requirements
- Deep understanding of Swift and its type system, with Rust experience accepted as an alternative.
- Understanding of multithreaded concurrency and parallelism approaches.
- Experience making technical decisions for a team and following them through to completion.
- Experience debugging, profiling, and resolving performance problems.
- Strong track record developing libraries used by teams.
- Excellent verbal and written communication skills.
- Bonus qualifications include experience with C, Haskell, UIKit, linear algebra, matrices and vectors, and property testing.
Benefits
- Full-time, on-site employment at the Hobart, Australia office; remote and hybrid work models are not available.
- Procreate onboarding and opportunities to own initiatives, support existing products, and ship core product features.
Tech Stack
Categories
Mobile
About Procreate
Procreate builds digital art and animation apps for iPad and iPhone, including Procreate, Procreate Dreams, and Procreate Pocket. The company sells its software as one-time paid downloads through Apple’s App Store, serving illustrators, designers, and animators. Founded in 2011 and independently owned, Procreate is headquartered in Hobart, Tasmania, with a focus on GPU-driven painting and rendering technology.
