Design Product Engineer
Snap Inc. is a camera company. We believe that reinventing the camera represents our greatest opportunity to improve the way people live and communicate. Our products empower people to express themselves, live in the moment, learn about the world, and have fun together.
We’re looking for a few remarkable individuals to join our Design Engineering team. In this unique role, you’ll work closely with the Product Design, User Research, and Engineering teams to take product ideas from concept to reality and iterate based on real user feedback. You’ll help drive the design process and coordinate with engineering teams to ship these new products to hundreds of millions of users. Snap is a design-led company, so you will significantly impact the future of the product and the business.
The ideal candidate will have a mix of technical and creative chops, with strong iOS engineering skills and a dash of product design exposure.
What you'll do:
Work closely with the product design team to take product ideas from concept to reality
Work with user researchers to test new prototypes and iterate on feedback
Work closely with engineering teams to transform prototypes into shippable products
Demo new products to our executive leadership team
Push the limits of mobile devices and create great user experiences
Build fun, innovative products that impact the direction of the company
Strong computer science fundamentals, including data structures and algorithms
2+ years of iOS software engineering experience
Strong understanding of software engineering principles — and the ability to know when it’s fine to abandon them for a quick proof-of-concept
Ability to quickly dive into an unfamiliar, complex codebases
A self-starter with the ability to work in a fast-paced, sometimes ambiguous work environment
Capable of thinking at a high level about product strategy
Deep empathy for product and user experience
Bachelor's degree in Computer Science or equivalent experience
Proficiency with design and rapid prototyping software (e.g. Figma, Sketch, Framer, Origami, Principle)
Experience building full stack mobile applications
Excellent communication and presentation skills. You’ll be expected to clearly communicate design decisions to leadership, the rest of the team, and to engineers
Bringing something new to the table: whether that’s a new perspective on our product, a unique understanding of a particular field, or expertise in something like hardware, AI, 3D graphics, HCI, etc.
Passion for Snap Inc. products!