Overview

Responsibilities:

  • Use markup languages like HTML to create user-friendly web pages
  • Maintain and improve website
  • Optimize applications for maximum speed
  • Design mobile-based features
  • Collaborate with back-end developers and web designers to improve usability
  • Get feedback from, and build solutions for, users and customers
  • Write functional requirement documents and guides
  • Create quality mockups and prototypes
  • Help back-end developers with coding and troubleshooting
  • Ensure high quality graphic standards and brand consistency
  • Stay up-to-date on emerging Technologies
  • Integrate, code, technology, art, and copy, and ensure brand standards are upheld
  • Integrate the design of web projects and mobile applications into back-end programming
  • Analyse design requirements and recommend technical solutions
  • Understand requirements based on both technical and UI/UX needs; usability best practices; brand and style guides

Required Qualifications:

  • Higher education in computer sciences or relevant field
  • More than 3 years of work experience is a must
  • Sufficient knowledge of English language (technical level)
  • Professional experience with AngularJS
  • Professional experience with RESTful Web API
  • Strong knowledge of JavaScript, Jquery, CSS
  • Familiarity with browser, Web API testing and debugging (selenium, postman)
  • In-depth understanding of the entire web development process (design, development and deployment)
  • Understanding of layout aesthetics
  • Knowledge of SEO principles
  • Understanding of client-side render and response, such as HTTP methods, API consumption, the browser loading/rendering pipeline
  • Understanding of design fundamentals and systems, responsive design, grid systems, front-end frameworks and accessibility best practices
  • Ability to help with debugging, testing, and performance optimization of the code base
  • Skilled in strategic problem-solving; communication, time-management and follow-through
  • Familiarity with software like Adobe Suite, Photoshop and content management systems
  • An ability to perform well in a fast-paced environment
  • Excellent analytical and multitasking skillsht