These job descriptions are examples. Looking for work?

Find JobsFind Jobs

Front-End Developer

0 people like this description

The main function of this position is to provide leadership in front end development, especially rich internet applications. This position will drive the creation of web-enabled enterprise and mobile apps with great user experiences that deliver real strategic business value. The incumbent of this position will see online success stories that haven’t happened yet – the look and feel, the workflows, the storyboards and components – and how they all fit together seamlessly within a coherent development plan.

The successful candidate will have the ability to translate rich design elements into working code and functionality. He should have a profound portfolio and easily demonstrates great front-end development skills with an aptitude to learn and grow with every opportunity. He will also understand roles, and can collaborate with other team members including the design team, development team and product owners.

Job Overview
This position will research and build a new generation of user interfaces that lead to great end-user experiences. He can also implement proof-of-concept applications for the purpose of testing systems and interface concepts.

The Front End developer is expected to:
Be the usability/interface developer on Ivie’s internal and client projects
Create a center of excellence within your combined areas of competency to serve as a resource to Ivie’s clients and internal IT staff
Review requirements to understand audience, usability and design requirements
Develop front end code for mobile platforms such as iPad, iPhone, Android and Blackberry.
Conceptualize solutions to complex business problems within the SDLC
Conduct user research and document findings
Create user persona’s, storyboards, concept mocks, wire-frames, work flows and page layouts
Develop interfaces that are usable, intuitive and esthetically pleasing, and bring them to life via advanced JavaScript and CSS skills
Demonstrate ability to quickly iterate through multiple concepts, designs and layouts, effectively incorporating feedback from multiple disciplines then refining them for improved usability and appearance
Stay current with all Social and Mobile delivery platforms

The Front End Developer is required to possess:
Expert-level skills working with JavaScript, CSS and HTML5, including responsive design
A strong working knowledge of JavaScript libraries and front end development platforms such as JQuery, ExtJS, Sproutcore, etc...
An understanding of back-end connectivity with Databases
The ability to multi-task while maintaining attention to detail
Excellent communication skills
Flash development including animation, action-scripting and best practices for use on the Web

Education and Experience:
Bachelor’s degree in Information Systems
4+ years of UI / UX experience with at least 1 year of experience in consumer or web 2.0 product development (Social network experience is a big plus)

Helpful Experience:
HCI (Human Computer Interaction) degree from a top 4-year program or equivalent level of understanding in software ergonomics
Certified Usability Analyst
Software development using Web Services, JSON and SOAP
Modern software development methods, including design patterns and test-driven development
Experience with Mash-ups using Open API’s with Open source technologies

System Skills Required:
Ability to speak, read and write in the English language
Must have a good understanding of user interface standards, limitations, technologies, and human factors.
Must have good working knowledge of HTML including HTML5, CSS, UI Design, and Flash, Flex, PhotoShop, Illustrator
Familiarity with databases modeling technique, interface flow charts, decision trees, etc.
Must be able to work in a mixed platform environment and support users on PC and MAC platforms and multiple browsers.
Understanding of Agile/Scrum development methodology.
Proficiency in Microsoft Office applications.

Travel
Travel as required by the client needs.
Temporary assignments (out-of-town)

These job descriptions are examples. Looking for work?

Find JobsFind Jobs