Responsibilities and Requirements:
• The Frontend Developer will execute the development and design of user-facing and interaction screens for external users and internal management dashboards for LTA staff.
• Collaborates with Experience Architect, UI/UX Engineer and Business Analyst during planning, discovery and design of User Interfaces
• Participates in Scrum Ceremonies and is responsible for decomposing user stories into front-end tasks with estimates, identifying impediments/issues/risks
• Creates product-ready code and assets for the front-end (UI) of an application
• Leverages HTML, CSS, Javascript, images, and fonts, including precompiled or templating languages used to generate the expected product output
• Works with backend development team to create, integrate and optimise solution.
• Understands the integration strategy by reviewing the project documentation.
• Integrates, verifies and commits the front-end Development code.
• Optimises front-end code for performance
• Professional experience in building Frontend Applications
• Experience with React JS and/or Angular JS
• Strong hands-on knowledge on HTML5, CSS3
• Strong understanding and hands on experience on REST APIs and WebSockets
• Worked with UI libraries (e.g., Material-UI)
• Experience on working with frontend build systems and automating the same using Grunt / Gulp
• Experience on MVC frameworks (Backbone.js, or similar) and knowledge of server-side JavaScript frameworks based on Node.js