Description
We are looking for a Front-End Developer who is motivated to combine the art of design with the art of programming. Responsibilities will include translation of the UI/UX design wireframes to actual code that will produce visual elements of the application. You will work with the UI/UX designer and bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works.Responsibilities
- Develop user interface for customer-facing mobile and desktop web e-commerce applications using HTML5, CSS, JavaScript, TypeScript and ASP.NET MVC.
- Design, develop, maintain and enhance systems based on business requirements, using approved technologies and coding standards.
- Build reusable code and libraries for future use
- Ensure the technical feasibility of UI/UX designs
- Optimize application for maximum speed and scalability
- Document code appropriately for maintainability
- Translate requirements into functional code
- Maintain code quality through unit testing
- Assure that all user input is validated before submitting to back-end
- Collaborate with other team members and stakeholders
Skills:
- Solid knowledge of JavaScript.
- Solid knowledge of web markup for HTML/HTML5, CSS / CCS3.
- Solid knowledge of clients-side JS Framework (3+ years or experience recommended).
- Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery
- Good understanding of JavaScript libraries and frameworks, such as AngularJS, KnockoutJS, BackboneJS, ReactJS, DurandalJS etc.
- Basic knowledge of image authoring tools, to be able to crop, resize, or perform small adjustments on an image.
- 2+ years of experience in React.JS.
- 1+ years of experience in Node.JS.
- 2+ years of experience in AWS, Heroku or similar cloud environments.
- Solid knowledge in web optimization required for excellent performance in cloud platforms.
- Solid knowledge in SEO standards for web design and optimization.
- Solid knowledge of cross-browser compatibility design.
- Basic knowledge of image authoring tools, to be able to crop, resize, or perform small adjustments on an image.
- Good problem-solving skills and ability to meet deadlines
- Agile development experience.
- Solid knowledge in GIT.
Requirement:
- 2 or more year qualified Software development experience
- Strong technical, consultative skills, including business acumen, and the ability to influence end users.
- Strong knowledge of HTML, CSS, ASP.NET MVC Razor views and JavaScript frameworks.
- Bachelor’s Degree in Computer Science, information technology or related field; or equivalent combination of education and experience (preferred)
OR 5+ years of software development experience developing, maintaining, and managing web or mobile applications