Senior Flash Developer: Moxie Interactive, Inc.
| Company Name | Moxie Interactive, Inc. |
| Job Category | Technology; Advertising/Public Relations |
| Location | Atlanta, GA |
| Position Type | Full-Time, Employee |
| Experience | 5-10 Years Experience |
| Date Posted | September 29, 2009 (Reposted Oct 8) |
| View Moxie Interactive, Inc. profile and job listings |
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
Moxie Interactive, an equal opportunity employer, values the diversity of our workforce and our culture.
|