At a Glance
- Tasks: Collaborate with teams to build and maintain high-quality features at Figma.
- Company: Figma is on a mission to make design accessible for everyone, including developers.
- Benefits: Enjoy mentorship opportunities, a supportive culture, and the chance to shape Figma's future.
- Why this job: Join a passionate team that values collaboration and innovation in design and engineering.
- Qualifications: 5+ years as a full-stack developer; experience in cross-functional communication is essential.
- Other info: Figma promotes diversity and offers reasonable accommodations for applicants with disabilities.
The predicted salary is between 36000 - 60000 £ per year.
Figma is growing our team of passionate people on a mission to make design accessible to all. Figma helps entire product teams design and build better products — from start to finish. Whether it’s consolidating tools, simplifying workflows, or collaborating across teams and time zones, Figma makes the design process faster, more efficient, and fun while keeping everyone on the same page. From great products to long-lasting companies, we believe that nothing great is made alone—come with us!
Figma’s mission is to make design accessible to everyone, including developers! Developers have unique workflows and preferences. From front-end developers working with mature design systems, to design systems engineers building components, to those building content layouts and exporting assets in their work with brand designers, every team wants to work with as little friction as possible. The Dev Tools team is responsible for building tools that help designers and developers better collaborate and communicate inside Figma. In 2023, we launched Dev Mode, a suite of features that gives developers everything they need to navigate design files and transform designs into code. With Dev Mode, designers and developers stay in sync, ensuring important details aren’t lost in the handoff process. The team partners with other product and engineering teams to ensure Figma continues to push the boundaries of collaboration between design and engineering.
Most of Figma’s developer surfaces are built on TypeScript, React/Redux, and WebAssembly. This allows us to develop rapidly while maintaining performance & type safety. Our backend APIs are primarily written in Ruby/Sinatra, with most data stored in relational databases or file storage.
What you’ll do at Figma:
- Collaborate with designers, PMs, and other engineers to plan features and build a high-quality product consistent with the Figma product and its brand.
- Build, document, and maintain tests, features, and infrastructure.
- Mentor peers and provide thoughtful feedback, benefiting from strong personal and professional mentorship opportunities.
- Build strong personal connections with your teammates and help shape Figma’s culture.
We’d love to hear from you if you have:
- 5+ years of professional experience shipping user-facing features or products as a full-stack developer.
- Experience communicating and working across functions to proactively drive solutions.
While it’s not required, it’s an added plus if you also have:
- Experience writing C++ (or related languages such as Objective C or C) in a user-facing context (e.g., gaming, native applications).
- Experience in and a desire to teach fellow engineers through pairing, code review, and in-the-moment feedback.
- 2+ years of experience operating in a technical lead capacity.
At Figma, we celebrate and support our differences. We know employing a team rich in diverse thoughts, experiences, and opinions allows our employees, our product, and our community to flourish. Figma is an equal opportunity employer—we are dedicated to ensuring fair employment practices regardless of race, color, religion, sex, national origin, sexual orientation, age, disability, gender identity/expression, veteran status, or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, in accordance with legal requirements. We will work to ensure individuals with disabilities are provided reasonable accommodations to apply for a role, participate in the interview process, perform essential job functions, and receive other employment benefits. If you require accommodation, please contact us. These modifications enable individuals with disabilities to have an equal opportunity to secure and perform their jobs effectively. Examples of accommodations include but are not limited to: Holding interviews in accessible locations, enabling closed captioning on video conferences, ensuring all written communication is compatible with screen readers, modifying interview formats as needed.
By applying for this job, candidates acknowledge and agree that their personal data will be processed in accordance with applicable privacy policies.
Software Engineer (London, United Kingdom) employer: TN United Kingdom
Contact Detail:
TN United Kingdom Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer (London, United Kingdom)
✨Tip Number 1
Familiarise yourself with Figma's products and features, especially Dev Mode. Understanding how developers and designers collaborate within Figma will help you demonstrate your enthusiasm and knowledge during interviews.
✨Tip Number 2
Network with current or former Figma employees on platforms like LinkedIn. Engaging in conversations about their experiences can provide valuable insights and potentially lead to referrals.
✨Tip Number 3
Showcase your experience with TypeScript, React/Redux, and Ruby/Sinatra in your discussions. Be prepared to discuss specific projects where you've used these technologies to solve problems or improve workflows.
✨Tip Number 4
Prepare to discuss your mentoring experiences and how you've contributed to team culture in previous roles. Figma values collaboration, so highlighting your ability to work well with others will set you apart.
We think you need these skills to ace Software Engineer (London, United Kingdom)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience, especially your 5+ years as a full-stack developer. Emphasise any user-facing features you've shipped and your collaboration with designers and PMs.
Craft a Compelling Cover Letter: In your cover letter, express your passion for making design accessible and how your skills align with Figma's mission. Mention any experience you have with TypeScript, React/Redux, or Ruby/Sinatra to show you're a good fit.
Showcase Your Mentorship Skills: If you have experience mentoring peers, highlight this in your application. Figma values strong personal connections and mentorship, so share specific examples of how you've supported fellow engineers.
Prepare for Technical Questions: Be ready to discuss your technical expertise, particularly in C++ or related languages if applicable. Prepare to explain your approach to building and maintaining tests, features, and infrastructure.
How to prepare for a job interview at TN United Kingdom
✨Understand Figma's Mission
Before your interview, make sure you understand Figma's mission to make design accessible to everyone. Familiarise yourself with their products and how they facilitate collaboration between designers and developers. This will help you align your answers with their core values.
✨Showcase Your Technical Skills
Be prepared to discuss your experience with TypeScript, React/Redux, and Ruby/Sinatra, as these are key technologies used at Figma. Bring examples of past projects where you've successfully implemented these technologies, especially in user-facing features.
✨Emphasise Collaboration
Figma values teamwork, so be ready to share examples of how you've collaborated with designers, product managers, and other engineers. Highlight any experiences where you drove solutions across functions, as this is crucial for the role.
✨Prepare for Mentorship Questions
Since mentoring peers is part of the role, think about your past experiences in teaching or providing feedback to fellow engineers. Be ready to discuss how you approach mentorship and how it has benefited your team in previous roles.