Full Time

Software Engineer, Design Foundations

Discord
$60,000 - $120,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Discord, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Software Engineer, Design Foundations at Discord will play a pivotal role in shaping the user experience by implementing and enhancing design systems that ensure consistency and efficiency across our products. This position will involve collaboration with cross-functional teams, contributing to the architectural design, and writing high-quality code that aligns with Discord's vision of fostering connection and community. The ideal candidate will have a strong foundation in software engineering practices and a passion for design systems, enabling them to bridge the gap between engineering and design effectively.



Job Responsibilities

  • Collaborate closely with designers, product managers, and software engineers to define and implement design guidelines.
  • Develop and maintain reusable design components and frameworks that ensure a consistent user experience across all platforms.
  • Participate in code reviews, contributing to a culture of continuous improvement and shared knowledge.
  • Conduct usability testing and gather feedback to iteratively improve design foundations and system performance.
  • Document design processes, methodologies, and best practices to facilitate team onboarding and knowledge sharing.
  • Provide technical support and guidance in the integration of design components across various teams.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or related field.
  • Proven experience as a software engineer, ideally in a role focused on design systems.
  • Strong proficiency in programming languages such as JavaScript, TypeScript, or similar.
  • Working knowledge of front-end frameworks like React, Vue.js, or Angular.
  • Experience with version control systems, particularly Git.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills with the ability to work collaboratively across teams.


Technologies & Tools

The Software Engineer, Design Foundations will utilize a wide array of technologies and tools, including but not limited to JavaScript and TypeScript for coding, React or Vue.js for building user interfaces, Git for version control, and various design software such as Figma or Sketch for collaboration with design teams. Familiarity with CI/CD tools, API integration, and modern software engineering practices will also be imperative for success in this role.



Ideal Candidates

Ideal candidates for the Software Engineer, Design Foundations position will exhibit a strong blend of technical expertise and a keen eye for design. They would be proactive problem solvers who thrive in a collaborative environment and exhibit passion for creating user-centered designs. Furthermore, they should demonstrate adaptability, innovation, and a willingness to learn and grow with a fast-paced team, making them essential contributors to Discord's commitment to enhancing community interaction through technology.

Free tools for your search, no account needed: a LinkedIn headline writer, a resume checker and more. Free tools →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.