USA
Noun Project · Senior Frontend Engineer
Noun Project is building a global visual language that unites the world - a language that allows quick and easy communication no matter who you are or where you are. We believe that visual language has the power to shape, reinforce, and change perceptions. Through initiatives like the Redefining Women and Diversity in Tech collections, we are building the most extensive and diverse collection of icons and photos available. Over the last decade, our community of creators has contributed millions of visuals used and loved by nearly 10 million people around the world. We are VC-backed, profitable, and believe our people are our biggest asset.
We are looking for a full-time Senior Frontend Engineer to join our team. You will collaborate with a small team of engineers and designers to build and deliver amazing user experiences for the Noun Project website, API, macOS App, and Plugins. The right candidate is a lifelong learner; is someone who thrives in a collaborative environment; prefers working in small teams; is a great communicator; is disciplined, practical, and process-oriented; is imaginative and whimsical in their work; prefers the simple over the complicated.
We’re based in Los Angeles, CA, but our team is fully remote and distributed. Visa sponsorship is not available at this time; all candidates must be authorized to work in the U.S.
We believe broad perspectives are fundamental to serving our international community, and that diverse experiences are the key to innovation, collaboration, and awareness of the globalized context we live in. We strongly encourage people from backgrounds currently underrepresented in tech to apply and look forward to welcoming the best candidates to our team regardless of their national origin, gender, ethnicity, religion, or sexual orientation.
Roles and Responsibilities
- Develop fully functional web applications that align with business objectives.
- Optimize the user experiences to optimize for speed, ease of use and accessibility
- Write code using a variety of programming languages including HTML, CSS, JavaScript, Python
- Develop and maintain reusable components
- Research new technologies and propose solutions to user needs
- Follow the best practices in development and help improve our processes
- Create prototypes and mockups of application user interfaces in collaboration with designers and backend engineers
- Perform code reviews and attend agile ceremonies
Requirements
- 5+ years of full-time experience as a Web Engineer
- 5+ years of experience with fundamental’s technologies of the web: HTTP, HTML, CSS, JavaScript, and JSON
- 3+ years of hands-on experience using a client-side framework such as React, AngularJS, or Ember.js
- 3+ years of experience developing and maintaining high-traffic public facing websites
- Advanced knowledge of optimizing client-side web applications for speed and performance
- Advanced knowledge of programming languages such as Python
- Advanced knowledge of best practices related to cybersecurity
- Experience with Redux and Webpack
- Experience writing tests in a client-side test framework such as Jest, Jasmine, Mocha, or WebDriver
- Experience with application performance monitoring tools such as Sentry, New Relic, or AWS CloudWatch
- Experience with agile development and common tools, such as Git
- Proficiency in documenting processes and monitoring performance metrics
- Strong interpersonal and communication skills
- Strong software troubleshooting skills
Nice To Have
- Experience with SEO best practice
- Experience with Accessibility best practice
- Experience with Storybook
- Experience with SAML or OAuth
- Experience developing macOS applications in Swift
- Experience with Node.js
Benefits
- Fortune 500 benefits including great health, dental, vision and 401K plans
- Annual salary reviews
- Healthy work-life balance
- Remote work
- Paid family and pregnancy leave
- We're small. We all share our ideas. We all collaborate
Salary Range: $135K-$150K