Our startup client in the productivity space is hiring a Product Designer to join their growing team. As an early designer, you'll get to apply a unique blend of design and engineering knowledge to re-imagine how building software should, and could, feel. They're largely founded on the belief that not enough design thinking has gone into the tools we use to build software, with developers still doing a huge part of their computing using terminals (command-lines) and editors that work with flat-text files. If interested, apply today!
- Design & ship core features. Spec, implement and maintain core features and infrastructure. Given the size of the team, everyone is touching all parts of the stack and has lots of responsibility.
- Collaborate & learn. You'll partner with the rest of the team, communicate openly, give and receive thoughtful feedback, and have a chance to learn from people who excel in their areas of expertise.
- Take ownership. They're focused on building a high-trust, ownership focused environment where everyone aims to define what they think is most important to work on, and drive initiatives forward.
- Interview Users, Analyze Feedback & Help Prioritize the Roadmap. They're iterating quickly, and have seen lots of emergent behavior from the early users of the product. Part of your role will involve trying to synthesize learnings from users to help inform what use cases the team should focus on, and identifying how the team can iterate quickly to continue finding product-market fits as the company launches new products.
- Prototype & design novel interfaces. You'll be challenged to rethink how the team can make certain aspects of building software more intuitive to users, which will require you to also have a deep understanding of what building software looks like today.
- Design and codepolished features & interactions. The design and engineering teams spend a lot of time in Figma, and also in JSFiddles exploring interfaces. As a designer who can code, you'll collaborate with the rest of our engineering team to handoff off your designs and produce specs that capture the nuances of the features and interactions they're looking to ship.
- A customer-focused approach to design. Constantly empathizing with customers and checking back in to make sure they're delivering intuitive value.
- Excellent visual and written communication & strong consideration of abstractions. A big part of simplifying software development is choosing the right abstractions & communicating them effectively.
- Clear design process. Including the ability to identify the right problems to solve, consider multiple alternative solutions and speak intelligently about the tradeoffs involved in the different solutions.
- Systems thinking. You have the ability to break down complex problems, and expose simple interfaces for accomplishing things that are historically more difficult. You see patterns that repeat across the product and are able to abstract them into common interactions.
- Ability to deliver pixel-perfect designs. Both at the design and front-end code implementation level, you care about coming back to something again and again until "it feels right"