Front-End Engineer
Location: US, CA, San Francisco
Department: Engineering
Employment type: Full-time
Required experience: Mid-Senior level
Industry: Computer Software
Function: Engineering

Company profile:
Flite delivers ad innovation at scale to the world's top publishers and brands. Marketers use the self-service Flite Platform to reduce the complexity and cost of delivering differentiated ad products that engage their audiences. The Flite Platform serves, updates, and measures advertising in real-time and integrates web applications directly into online ad units fueling digital advertising innovation at scale. Flite enables marketers to be agile, and respond immediately to real-time performance metrics and daily events by updating their paid media creatives with relevant content and functionality. 

Job description:
Flite is looking for a Front-End Software Engineer with great well-rounded technical skills and a talent for building awesome web applications. This engineer will work on building out the next generation of Flite's world class cutting edge Ad Platform as a part of Flite's exceptional engineering team.The engineer will be responsible for participating and/or leading technical design discussions, implementing new features and products, working with UX designers, researching and evaluating new technology, and maintaining a well-tested and high quality software codebase. A successful candidate will have a deep knowledge in Javascript and knowledge using various frameworks and packages such as Backbone, Mustache, Underscore, jQuery, etc. Knowledge of Java, Java APIs, and JSP is also important, but should be able to understand how web application development works in general no matter what kind of stack or technology is employed. Experience with web advertising platforms or building systems around ad servers/tech, reporting/charting packages, and SQL/NoSQL databases will also be a huge plus.Team players who succeed at Flite are super smart, highly motivated, fearless individuals with a great sense of humor. They are proven self-starters and quick learners. You should have great communication skills, and be able to work closely with our User Experience team to build beautifully designed UIs that are rich and user-friendly.This position is for you if:You love to use and learn about the latest Javascript frameworks and technologyYou want to make software that makes a difference for our customersYou thrive in a "roll up your sleeves and get it done" work cultureYou appreciate simple, reusable, fast, and elegant softwareYou embrace change and like working in a fast-paced, agile environmentYou are eager to share your expertise and experience with othersYou want to be part of a small, close-knit teamEnjoy working in an Agile development environment with an aggressive release scheduleEnjoy working in a startup environment and actively participating in groups

Requirements:
Experience using the latest Javascript frameworksExperience with Ajax and using RSS, XML, and JSON as data structuresExperience with server-side technologies like Servlets, REST, and NodeJS.Familiarity with design patterns and coding best practices with Java and JavascriptExperience with data-centric applications, SQL, and NoSQL (nice to have)Understanding of basic UX principles and what makes a great user experienceProven ability to solve real-world problems and not just a cook-book programmerExperience with CSS is a plus

Benefits:
Competitive baseAttractive stock option planMedical/Dental/Vision insuranceUse as much as you need vacation/PTO401K enrollmentCommuter checks or pre-tax transportation reimbursement optionsFUN working environmentOpportunity to work with smart people and learn a lot about one of the fastest growing industries