We are looking for a talented Front-end developer having at least 2 years of experience in Angular 2+ and other front-end technologies including Javascript, TypeScript, HTML5, CSS 3, Bootstrap. The ideal candidate will have overall 5+ years of experience in implementing latest web user interfaces with a strong focus on performance. You will work in Agile environment with back-end developers and testers.
Your responsibilities:
• Delivering modules and maintaining front end part of web application
• Write clean, cross-browser, standards-compliant code
• Ensuring high performance for mobile and desktop web applications
• Writing tested and documented code with a rigorous mind-set
• Cooperating with the back-end developer in the process of building the services required to fulfill the business requirement
• Work with other team members; share knowledge, suggestions, perform peer reviews
• Stay up-to-date with market developments; look into and give advice on new technologies and emerging standards
Requirements:
• BS/MS degree in Computer Science, Engineering or a related subject
• Minimum 5+ years of proven experience in a similar position, minimum 2 years of experience using Angular 2+ framework
• Thorough proficiency with Javascript, TypeScript, HTML5, CSS 3, Bootstrap.
• Knowledge of other JS libraries like React is a plus
• Deep knowledge of Angular practices and commonly used modules based on extensive work experience
• Creating self-contained, reusable, and testable modules and web components
• Good knowledge of W3C standards and browser-compatibility issues
• Knowledge of server side scripting languages like Node JS is a plus
• Professional, precise English communication skills is required
• Previous experience in a Scrum environment is required
• Ability to provide SEO solutions for single page apps is an asset
• Experience working with Cloud based technologies is a plus
• Experience of using Git/BitBucket
• Good verbal & written communication skills
• A good team player
Analytical minded and general problem-solving skills are very important