Foundry512 is looking for Senior Frontend Developer in Texas, USA. If you meet the requirements below, you will be eligible to apply via Digital Marketing Community.
Job Responsibilities:
- Improve workable budgets, work plans and realistic timetables.
- Cooperate with the CD, AE, Team Lead, Web Designers, Copywriters, and Project Manager, on the preparation of marketing recommendations, visual design strategies and actions for the client.
- Associate in requirements gathering and functional specification activities, providing feedback on implementation feasibility.
- Review, analyze and evaluate the following, relative to the client’s needs and objectives: visual media output, creative output, research reports and client data.
- Demonstrate ability to recognize upcoming opportunities and threats to their projects.
- Act with peers in the creation of project specifications and time plans.
- Aid in translating complex business requirements, user requirements, and specifications.
- Participate in concept generation and prototyping.
- Produce front-end development leadership within the agency on behalf of the client.
- Manage and educate junior developers and/or freelancers during project work.
- Recognize and corrects code quality for execution excellence.
- Monitor all budget, research and design related activity to their individual projects.
- Maintain communications with appropriate agency and client personnel to ensure positive workflow.
- Educate clients on visual design and a track record of creating awesome work.
- Champion internal systems for higher productivity working.
- Support business development by contributing UX and UI perspectives and concept development as needed.
- Able to decipher complex communication briefs and objectives into intelligent design and media/technology solutions. – storyteller with the ability to command a room and build strong client relationships.
- Rapidly develop and iterate prototypes that run on the web and mobile devices to validate design concepts based on wireframe designs and high-fidelity mockups created in Photoshop or Illustrator.
- Effectively liaise project implications and blockers in a clear and timely manner to manager and stakeholders
- Direct in planning and development of usability testing.
Job Requirements:
- Bachelor’s degree of fine arts, media arts, interaction design or equivalent education and experience.
- At least 3 years of experience designing interactive web and mobile applications.
- Minimum of 3 years’ experience with JavaScript, HTML, CSS3 including Animations (canvas and CSS3, sound and multimedia).
- Effective experience with one of the popular JavaScript MV* / MVC frameworks (like Angular or Backbone).
- Proficient experience with both Opensource platforms like WordPress and enterprise platforms like AEM.
- Familiarity with touchscreen, cross-browser compatibility, fluid layouts and adaptive layouts.
- Fluency in the principles of user-centered design methods, information architecture, usability, and interface and interaction design.
- A broad portfolio of dev work demonstrating expertise in at least 2 major areas of UX design.
- Expert knowledge of the various software options used in the field for design and rapid prototyping (Adobe Creative Suite, OmniGraffle, and Axure, Invision).
- A firm grasp of a range of UX tools, processes, and outcomes.
- Strong written and verbal communication skills demonstrated through a comfortability in presenting work and actively gathering feedback, both internally and with clients.
- An enthusiasm for keeping up to date on current topics in the field to inspire and inform client work and organizational culture.
- Solid organizational, time management, and multitasking capabilities.
- Interest in and aptitude for creative business and marketing solutions.
- Will make fun of my coding skills.
- Self-motivated and willing to expand knowledge.
- Strong ability in implementing Canvas and CSS3 based animations, transitions, and behaviors.
- Ability to self-manage while managing assigned teams and projects.
- Capability to work on simultaneous projects and meet tight deadlines.