Yahoo! Search
Yahoo! Hotjobs
Sign In
New User? Sign Up
close Advantages of 'Apply Now'
'Apply Now' provides you with a fast and easy way to apply to a job and has many benefits over other methods of applying including:
  • Apply to multiple jobs quickly and easily. If you've used the 'Apply Now' process before, we've already saved your information. Just select and preview your resume and optional cover letter and submit.
  • Receive confirmation of submission. With your information automatically sent and saved in our system, we'll make sure your resume gets in the recruiter's HotJobs account and we'll send you a confirmation email.
  • Stay organized in your job search. You can centrally manage your resume activity history online anytime. Keep track of the date, company and position you applied for, and the resume and cover letter you sent.

Senior Flash Developer: Moxie Interactive, Inc.

Company NameMoxie Interactive, Inc.
Job CategoryTechnology; Advertising/Public Relations
LocationAtlanta, GA
Position TypeFull-Time, Employee
Experience5-10 Years Experience
Date PostedSeptember 29, 2009 (Reposted Oct 8)

Senior Flash Developer



Senior Flash Developer
Who You'll Be Working For:
Moxie Interactive is creating the agency of the future through innovative technology and forward thinking. As a full-service marketing agency, with offices in Atlanta, New York and Los Angeles, we fuse media, creative, strategy and technology to achieve brave, accountable marketing solutions. Moxie's capabilities include communications planning, media planning and buying, social marketing, content seeding, digital advertising , website development, search marketing, branded entertainment, digital out-of-home, CRM, mobile, experiential and sponsorship services and campaign management. Our company is bold in conquering challenges, honest in all of our actions, resourceful in order to produce top-tier results, and passionate about coming to work every day, all while constantly asking the question “what’s next and how do we make it happen today?”
What You'll Be Doing:
  • Proactively seeking information that is needed to complete the project.
  • Strong focus on communication with development, creative, IT and client services teams.
  • Take design comps from the creative team and develop advanced applications. This may include some preparation of the graphics but primarily working with more junior developers and the design team to define how graphics need to be prepared, working with IT project managers and developers for webservice/backend integration, all the way through final delivery of the completed project for release or deployment.
  • Assist more junior Developers by offering guidance in defining architecture and best approach for building out moderate-complexity applications.
  • Maintain expertise in all main Rich Media Ad platform tools (EyeWonder, Pointroll, Motif, etc.)
  • Help train and mentor more junior developers and designers to be independent on Rich Media platforms where development is not required.
  • For large-scale applications, work with the Architect to help define modules needed and make recommendations on the appropriate developers for each module.
  • Develop main framework for large-scale applications according to an API defined with the architect.
  • Review code with architect to ensure code quality and adherence to coding standards.
  • Work with creative team on concepting to offer technology-based solutions and consult on concept feasibility.
  • Perform requirements gathering and write function specifications for moderately complex applications.
  • Architecting and creating UML documentation for moderately complex applications.
  • Accurately scope development timelines for moderately complex applications.
  • Send daily status updates to Director of Interactive Development as well as relevant Art Directors, Producers and Project Managers for currently assigned projects.
What You Need To Know:
  • Must be deadline driven and be able to demonstrate the ability to meet defined deadlines with high-quality work.
  • Expertise ActionScript 2 & 3 including a full understanding of capabilities, limitations and pitfalls of the platforms.
  • Full understanding OOP (object oriented principles) such as inheritance, encapsulation, polymorphism, interfaces, composition, etc.
  • Excellent understanding and experience using common Object Oriented design patterns and their impact on ActionScript development.
  • Familiarity with other programming paradigms and methodologies such as Aspect Oriented programming, Waterfall method, RAD, Agile, extreme, etc.
  • Advanced Experience building fully Object Oriented applications.
  • Experience using frameworks such as PureMVC, GAIA, etc.
  • Experience developing moderately complex modular frameworks.
  • Experience writing advanced utility classes and libraries.
  • Excellent understanding and experience working with UML to define application architecture.
  • Experiences building medium-scale Flex applications.
  • Intermediate experience working with other rich media technologies (e.g. Adobe Air, Microsoft Silverlight, etc.)
  • Desired Skills:
  • Expertise in working within the FlexBuilder IDE as well as the Flash IDE
  • Expertise in preparing graphic elements and comps from a designer for use in Flash applications using Photoshop and Illustrator
  • Comfort using common design tools such as Photoshop, Illustrator and Fireworks
  • Experience building video-heavy applications
  • Extensive experience working with XML and e4x
  • Good understanding of the DOM, (X)HTML, CSS and JavaScript including AJAX (XMLHttpRequest) functionality.
  • Experience working with Javascript UI frameworks such as Prototype/Scriptaculous, JQuery and Yahoo User Interface Library.
  • Expertise using ExternalInterface for communicating with JavaScript for DOM manipulation via Flash.
  • Expertise with a server-side language such as PHP, .Net, Ruby, Java Servlets, etc.
  • Experience creating webservices/data handling components server-side for use with Flash.
  • Experience with Flash remoting.
  • Experience using a RDBMS such as MSSQL, MySQL, PostgreSQL, Oracle, etc. to develop rich data-driven web applications.
  • Intermediate experience with advanced database functionality such as stored procedures, triggers, etc.
Compensation and Benefits:

We offer a competitive salary based on your experience and an excellent benefits package. Moxie has a casual office environment and dress code, and unlimited opportunities for career growth.
To be considered for this position, you MUST: APPLY HERE
Please visit our website at www.moxieinteractive.com for company information and additional career opportunities.
Moxie Interactive, an equal opportunity employer, values the diversity of our workforce and our culture.



Tips For A Safe Job Search: Never give your bank account information, credit card or social security number to a prospective employer. Do not accept any offers to cash checks or wire money. Click here to Learn More.

NOTICE: We collect personal information on this site. To learn more about how we use your information, see our Privacy Policy.

About Yahoo! HotJobs | Affiliate Program | Advertise with us