Frontend Developer

Qatar - Doha Qatar

Professional Summary:

Seeking a talented and experienced Frontend and Angular Technical Expert to join our team. As a technical expert in frontend development with a focus on Angular, you will be responsible for designing, developing, and implementing user interfaces and frontend applications using Angular frameworks. You will work closely with our development team to deliver high-quality software solutions that meet our clients' needs and requirements. 

Envisions and creates the visual design for online, mobile, and other digital application interfaces. Deep knowledge of traditional and user-centered design principles, as well as interaction design, expert at expressing the client’s brand visually within a highly interactive experience. The Customer Experience Practitioner takes ownership for understanding and documenting the detailed business requirements, customer context and best practices to support the services/solutions. 

Professional Experience:

  • Translate client business requirements, user needs, technical requirements and user research into defined specifications and designs that are visually enticing, easy to use, and emotionally engaging which can take the form of visioning documents, user flows, wireframes, mock-ups, diagrams and/or prototypes/POCs. | Stays in the loop and on top of the latest standards, changes, trends in visual design field. 
  • Responsible for the business scoping of the prototype/pilot | Responsible for the compiling of user stories. 
  • Assist with customer testing for digital solutions | Develops and designs insight-driven UX strategies/concepts. 
  • Strong empathy with the users, paying close attention to the ease of use for both seasoned and beginner users of the apps/web. 
  • Generates clear ideas, concepts and designs of creative assets from beginning to end | Correct UI response issues. 
  • Interprets storyboards to tell visual stories that support learning | Create features and components based on wireframes. 
  • Responsible for performant & friendly UI development and develop accessible UI's for users of determination. 
  • Builds wireframes, prototypes and relevant assets | Conceptualizes the user experience for web, mobile and other digital applications; and defines the systems and patterns therein to create interfaces and interactions that are intuitive and easy to use. 
  • Leverage & expand internal component library, improving code quality and test coverage wherever possible. 
  • Ensure the application and adopt the different languages (internationalization and localization).  
  • Develop rich functionality which will be supported across multiple browser platforms and versions. 
  • Attention to detail, ensuring best possible solution to our client. 
  • Document services and ensuring that blueprints are made available. 
  • Works collaboratively with other designers (SW Design Team) to ensure a consistent, integrated brand perception and user-experience. 
  • Build and maintain he Design Digital Library. Share component/feature designs and screen flows with developers | Verify the component and features that available on DLS for consistency |Create screen flows. 
  • Perform unit tests against your services and ensure that they are maintained to a high standard. 
  • Ensuring that the development is following best practices and adhering to internal security, performance & styling guidelines. 

Expected Deliverables:

  • Personas 
  • User flows 
  • Screen designs 
  • Component and feature design 
  • Invision Prototypes 
  • Wireframes (MVP
  • Wireframe documentation 
  • Converting Artworks and Invision Works to HTML that can be used in Angular. 


Skills

Technical and Managerial Skills:

  • A strong understanding of Angular frameworks (Angular 2+), including components, services, directives, pipes, and other key Angular concepts. 
  • Angular 14
  • IBM/HCL Portal
  • IBM/HCL WCM
  • Java Spring/Spring boot & J2EE (Web development) 
  • Mastery of HTML5, CSS3, JavaScript, and TypeScript to build dynamic and responsive user interfaces. 
  • Familiarity with tools and libraries commonly used in frontend development, such as Bootstrap, Sass, Less, and Webpack. 
  • RESTful APIs with an experience in integrating frontend applications with backend services using RESTful APIs for data exchange. 
  • Proficiency in using version control systems like Git for collaborative development and code management. 
  • Ability to troubleshoot and debug frontend applications to ensure optimal performance and user experience across different devices and browsers. 
  • UI/UX Principles: which understanding of user interface and user experience design principles to create intuitive and visually appealing web interfaces. 
  • Testing and Quality Assurance: Knowledge of frontend testing frameworks (e.g., Jasmine, Karma, Protractor) and best practices for writing unit tests, end-to-end tests, and performing browser compatibility testing. 
  • Performance Optimization: Skills in optimizing frontend code and assets to improve page load times and overall application performance. 
  • Software Design Patterns 
  • Agile Software Development Methodologies 
  • Strong problem-solving and analytical skills 
  • Excellent communication and interpersonal skills by both languages English and Arabic 
  • Passionate about continuous learning and professional development 



Post date: 22 May 2024
Publisher: Bayt
Post date: 22 May 2024
Publisher: Bayt