Portland, OR or San Francisco, CA, United States
Posted on Mar 21 2015 (over 1 year ago)
Say Media, a global online publishing and technology company, is seeking a UI Designer to ensure that new and existing features work flawlessly with our backend systems.
Say Media is reinventing the digital magazine with Tempest, our award-winning publishing platform, designed to create rich editorial experiences that bring content front and center. Unlike a general purpose CMS, Tempest is built from the ground up to support the specific needs of the modern digital magazine. We partner with leading digital magazines to give them a best-in-class publishing platform and professional services, allowing them to focus on their content, their readers, and their business instead of their technology. And we are always inventing beautiful new experiences like Adaptive Ads which seamlessly incorporate quality content and brand messaging on any device. Owning our own technology means we can also innovate faster - and keep making things better.
Tempest currently serves 50 million pages per month, and we are continually adding new sites and partners. We expect fast-paced growth throughout the company.
Work closely with the product and design teams to develop and implement new features for our custom CMS application using standards compliant HTML and CSS. You’ll be working as part of a team of engineers to help ensure that new and existing features work flawlessly with our backend systems.
You will help create and implement a solution for preventing regressions around the CSS during new feature development which will live beside our existing testing frameworks. You will help establish a set of standards and best practices for all HTML and CSS used in the CMS application and help enforce those standards as part of routine code reviews. We strive for maintainability and reusability and it is expected that you do as well.
You should understand the difference between developing web applications and web sites, with respect to scalability and reuse. You should have experience working in a team setting, either as a team lead or as a member of a team and have an ability to play nicely with others. We all learn from and mentor each other through discussion, design, and code reviews. You should be familiar working with remote team members in different geographic locations and time zones.
Bonus points if you have.. any experience with Single Page Application frameworks is a plus (particularly AngularJS). Experience using or implementing testing frameworks for CSS. The type of personality that goes along great with others. We frequently go out and grab lunch as a team or go out for drinks after work. Go team!