✨ About The Role
- The intern will be fully embedded onto an engineering team and assigned technical projects that align with team goals.
- Collaboration with mentors, engineers, product managers, designers, and QA is a key aspect of the role to design features and break down high-level goals into actionable tasks.
- The intern will be responsible for building, documenting, and maintaining tests, features, and infrastructure.
- Providing thoughtful feedback to team members is expected to foster a collaborative environment.
- The intern will have the opportunity to ship their projects by the end of the internship, contributing to real-world applications.
- Past intern projects have included improvements in diagramming, smart selection, and shared fonts within the product.
âš¡ Requirements
- The ideal candidate should have a demonstrated ability to turn technical approaches into clean and fluent code.
- A strong foundation in computer science fundamentals, including algorithms and data structures, is essential for success in this role.
- Experience with one or more general-purpose programming languages such as JavaScript, Ruby, Python, C++, Objective-C, or Java is highly valued.
- The candidate should have a proven track record of completing projects that require problem-solving and collaboration in a team setting.
- Effective communication skills are necessary to articulate technical problems and solutions to team members.
- A passion for learning and a desire to grow as an engineer is important, as the company values personal development.