1. Flash Developer

    22.Jan.08, 17:09 EST Blog edited on: 18.Feb.08, 12:59 EST
    JOB DESCRIPTION

    Position:
    Flash Developer

    Mission/Vision:
    Community systems are the natural evolution of the Internet. The Internet removed all physical barriers to communication. The job of the Technology Department is to build systems that facilitate communication and create systems that will democratize and provide access to information as well as a platform for everyone to have a voice.

    Reports to:
    Manager, Applications Development

    Job Summary:
    Reviews, analyzes, designs, programs, modifies, develops and implements applications and software products. Writes code and complete programming, and testing of systems and applications. Converts user specifications and procedures into technical design specifications. Works with product development and marketing to develop new or modify existing features. Follows applicable policies, processes and standards for development.

    Essential Functions:
    • Independently design, code, and test major features, as well as work jointly with other team members to deliver system components
    • Identify and resolve problems in order to provide continuous system operation
    • Deliver robust and efficient code quickly
    • Interface with management and users regarding project status and needs
    • Construct design documents and documentation to aid in maintenance and code reuse
    • Interact with key partners and internal users regarding timelines, technical issues, and infrastructure integration
    • Act as project lead for specified portions of the system
    • May mentor and supervise junior developers
    • Any other duties as assigned

    Marginal Functions:
    Stay abreast of technology changes and innovation within relevant businesses, participating in training courses or self-instruction as needed.

    Supervisory Responsibilities:
    No direct subordinates, but may be requested to oversee and mentor the work of more junior staff members

    Principal challenges now and for the future:
    • To innovate and build cutting edge but reliable applications
    • To deliver applications quickly and solidly while processes and procedures are concurrently being developed
    • To deliver quickly, sometimes with incomplete knowledge of intended direction

    Physical Demands:
    • Long hours sitting and typing at a computer
    • May require long hours during key development periods

    Reasoning ability:
    • Ability to solve practical problems and deal with a variety of concrete variables in situations where only limited standardization exists. Ability to interpret a variety of instructions furnished in written, oral, diagram or schedule form.
    • Ability to quickly comprehend new technologies and techniques and apply them.

    Language skills:
    • Ability to read, analyze and interpret general business periodicals, professional journals, technical procedures or governmental regulations.
    • Ability to write reports, business correspondence, and procedure manuals.
    • Ability to effectively present information and respond to questions from groups or manager, clients, customers and the general public.

    Mathematical Skills:
    • Ability to apply mathematic skills for analysis of data, programming logic and implement mathematic functions as needed.

    Knowledge, skills and abilities / equipment:
    • Flash – expert-level Object-Oriented ActionScript 2.0 & 3.0 skills, extensive experience in web2.0 environment
    • XML, Javascript, AJAX – intermediate to expert-level skills
    • W3C-compliant XHTML, web design principles – intermediate-level skills
    • Familiarity with PHP, Flash Video (FLV) streaming
    • CSS, Flash Media Server, Flex, OpenLaszlo a plus
    • Knowledge of browsers
    • Must be able to work independently with minimal supervision.
    • Must adhere to system naming, coding and process procedures.

    Education and experience:
    • Minimum three years experience in Flash/ActionSctipt development and JavaScript; strong knowledge of basic design principles (i.e. page layout, typography, color theory as it applies to the web); coding HTML, CSS and XML; mastery and understanding of web standards; proven design skills for developing web interfaces with a focus on user experience.
    • Degree a plus but not required

  1. There are no comments to display.