JavaScript Engineer
Location: US, NY, New York
Department: Engineering
Employment type: Full-time
Function: Engineering

Company profile:
About the CompanyAviary makes the world’s best photo editor. It’s used in more than 6,000 apps, including our own, which is a Top 100 app on both iOS and Android. Each month, more than 65 million people actively use our products.The Aviary team is on a mission to democratize creativity. The company was founded by the creators of Worth1000, who have always been obsessed with the idea of turning everyone in the world into artists. We are 25 people based in New York and financially backed by leading investors including Spark Capital, Amazon CEO Jeff Bezos and LinkedIn founder Reid Hoffman. Aviary is well positioned to lead the next generation of creative companies.Aviary has a highly team-driven company culture. Everyone in the company is great to work with and contributes meaningfully to the overall company direction. As one might expect, we are a creative group inside of work and out: whether it’s painting, improv comedy, bagpipes, or karaoke, our team members have diverse and interesting passions. We keep our culture startup-friendly to the core (ping-pong tables, free lunches and party games abound) and plan to keep it that way forever, whether we are 25 people or thousands.Why work at Aviary?We build beautiful photo editing software that can be used in any application. We're a small, creative team and we're passionate about powering the world's creativity. If you're an awesome person who wants to help us achieve that goal, we'd love to hear from you!Working with usYou'll work in a fast-paced startup environment, full of challenges and new opportunities. We can promise with complete confidence that you will never be bored.Share a workspace with a variety of creative, interesting people with a huge range of weird hobbies.Great location for commuters: our windows literally overlook Madison Square Garden. We may or may not have tried projecting our website onto MSG. (We totally did. It totally worked.)Our conference table doubles as a pool table. Plus, we have heated matches of ping pong, foosball, and Fifa to help get the creative juices flowing!PerksWe want a happy, healthy, and creative team. We know you can't have that without real work/life balance and plenty of perks. To that end, we offer:Competitive salaries, full medical/dental insurance, tons of paid vacation, and an ample budget to customize a top-notch workstation to your heart’s content.All the free coffee and snacks you can consume. Fully stocked fridge. Catered team lunches four days a week.Constant learning. Coding workshops, company-sponsored educational courses, and genius coworkers who show each other new things every day.

Job description:
We're looking for an exceptional Front-End Web Developer who wants to push what is possible in native Web technology to the limit! You should be passionate and knowledgeable about JavaScript, HTML, CSS, and the platforms/browsers they run on. You will be working on our HTML5 photo editor which is an embeddable JavaScript widget that’s been integrated by hundreds of partners.You should be a superb engineer with 2 years+ production experience developing consumer-facing Web sites, applications, frameworks, and/or widgets. This is a high-visibility role which requires a quality-oriented approach balanced with a passion for driving the platform forward.It goes without saying that you have built something that works in multiple browsers and platforms and take pride in something you built achieving a wide reach. Must be both self-reliant in working through problems and work well as a collaborative part of a larger web development team.Deadline oriented, responsible and reliable worker.You will challenge yourself and others toward better code, architecture, and development process.ResponsibilitiesBuild and maintain features on the HTML5 image editor product which support Chrome, Safari, Firefox, and Internet Explorer 8+Collaborate with a team of engineers and product developersCommunicate technical challenges and features of the medium (Web browsers) effectively to the product teamBut also push those limits and strive for the best user experience possibleParticipate in regular code reviewsCommunicate project status to manager in an accurate and detailed wayOccasionally represent Aviary at technology eventsWork on cool internal projects like our "Effects Kitchen"You are allowed to hate only one browser -- choose wisely!

Requirements:
2 years+ production experience with client-side JavaScript development in multiple browsers2 years+ production experience with CSS and HTMLExperience with HTML5 (Canvas API and CSS3)Passionate about high quality, maintainable code and embrace feedbackAt least one project that (may be in combination): utilizes HTML5 features, is open source (could be your own), or required object-oriented design in the JavaScript architectureComfortable with scripted environments and command-line tools, including gitSuperb communicator with excellent command of written and spoken EnglishExperience with #URL_a58bd7bd48420a1f4774598bc5f1451bdcc79baee91a357c1d69e8aede501d73#Experience with mobile web (even if only webkit)Experience with WebGLExperience with LESS or SASSExperience with building your own javascript plugins or librariesExperience with testing and automation in javascript

Benefits: