Previous Job
Front End Developer
Ref No.: 18-03504
Location: Des Moines, Iowa
Position Type:Direct Placement
Start Date: 04/03/2018
Job Title
Front End Web Developer
Job Description
I. Job Summary | Major goals and objectives.
The Front-End Web Developer will translate of the UI/UX design wireframes to actual code that will produce visual elements of the application. This position will work with product and the UI/UX designer and bridge the gap between graphical design and technical implementation. This candidate will be responsible for all aspects of the presentation layer development including HTML markup, CSS styling, JavaScript functionality and unit testing.
II. Essential Job Functions
Weight % Accountabilities, Actions and Expected Measurable Results
70% Front End Web Development (HTML5, CSS, Responsive Design)
• Create functional website pages from designs with experience in developing cross-platform and cross-browser
• Develop well-structured, maintainable CSS/CSS3, jQuery, JavaScript and HTML/HTML5 to build out large-scale, responsive websites
• Build reusable code and libraries for future use
• Ensure the technical feasibility of UI/UX designs
• Assure that all user input is validated before submitting to back-end
• Collaborate with product, back-end developers and web designers
• Ability to work independently as well as collaboratively in small teams
20% Testing & Performance
• Work with development and QA teams to code HTML/CSS/JavaScript, test, and verify projects through development process
• Optimize application for maximum speed and scalability
• Constantly review and improve frontend performance
• Site optimization for SEO and page performance
10% Stay up-to-date on emerging technologies
III. Minimum Qualifications and Job Requirements | All must be met to be considered.
BS Degree in Computer Science or related field; or equivalent training/experience
• Minimum 2 years of experience with HTML/HTML5, JavaScript, CSS, and jQuery
• Minimum 2 years of experience with JS frameworks
• Responsive design techniques and practices
• Experience with source control such as Git preferred
• Experience with browser testing and debugging
Specific Knowledge, Skills and Abilities:
• Familiarity with PHP, Java
• In-depth understanding of the development process (design, development, deployment)
• Knowledge of SEO principles
• Ability to perform well in a fast-paced environment Proficient understanding of web markup, including HTML5
• Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery
• Version control and issue tracking
• Ability to function independently in a fast-paced environment, organize and prioritize work independently, and meet tight deadlines
% Travel Required (Approximate):na