Summary:
Responsible for implementing the front-end logic that defines the behavior of the visual elements of a web application, connects the services that reside on the back-end. Review UI on recommended browsers and fix browser related issues. The Front End Developer will partner closely with UX Designer as well as Engineering Backend Development teams.
Responsibilities:
Develop new user-facing features
Build reusable code and libraries for future use
Ensure the technical feasibility of UI/UX designs
Optimize applications for maximum speed and scalability
Assure that all user input is validated before submitting to back-end services
Collaborate with other team members and stakeholders
Partner closely with UX Designer and Backend Development team to complete the front end UI development.
Successfully present and participate in product and design discussions within cross functional product team meetings to elicit constructive feedback.
Produce functional as well as technical documentation
You will be successful in this role if you have:
Competencies:
Strong understanding of JavaScript
Good understanding of web markup, including HTML5 and CSS3
Good understanding of advanced JavaScript libraries and frameworks.
Proficient understanding of cross-browser compatibility issues and ways to work around such issues
Familiarity with JavaScript module loaders, such as Require.js and AMD
Familiarity with front-end build tools, such as Grunt and Gulp.js
Proficient understanding of code versioning tools, such as {{Git / Mercurial / SVN}}
Good understanding of browser rendering behavior and performance
Proven technical expertise with Bootstrap and Foundation.
Familiar with Service-Oriented Architecture (SOA).
Develop responsive design websites using frameworks like Bootstrap.
Develop websites using JavaScript frameworks like JQuery, AngularJS andBackbone.
Must be are eager to learn, seek out new solutions and can adapt quickly within a dynamic technical environment.
Excellent communication and self-motivation skills.
Ability to adapt quickly to changing priorities and unforeseen requests
Proven interpersonal, analytical, attention to detail/strategy, and creative problem-solving skills
Passionate about technology
Must be able to work with minimal supervision on multiple concurrent projects
Familiarity with Agile/Scrum software development methodologies.
Level of Skills:
JavaScript - [Advanced]
JQuery - [Advanced]
Handlebars- [Intermediate]
SASS or LESS - [Advanced]
HTML5 - [Advanced]
CSS3 - [Advanced]
Sigma JS - [Intermediate]
MS SQL - [Knowledgeable]
Node.js - [Basic]

Keyskills: UI developing web pages developing online pages developer HTML Javascript writing writing and developing codes