Work in a highly-collaborative environment using agile software methodologies (SCRUM, Kanban).
Develop web applications with great UX/UI.
Creation of concepts, wireframes and mockups.
Build responsive and mobile-first projects on the web.
Website optimization, caching and performance issues.
Perform the architecture analysis based on the desired project goals to determine the best front-end tools and frameworks.
Strong understanding of web technologies (HTTP, REST, JSON, XML).
Good knowledge of mobile first and responsive websites/applications (Layout and styling), including but not limited to frameworks like Bootstrap.
Familiarity with distributed revision control systems such as Azure DevOps or Git.
Strong understanding of semantic HTML5.
Fluent in English with great written and verbal communication skills.
Excellent knowledge of browser troubleshooting, front-end networking and debugging practices and techniques.
Good understanding of SEO principles and ensuring that application will adhere to them.
Appreciation of UI / UX design.
Critical thinker and problem-solving skills.
Good time-management skills.