Professional Summary:
Seeking a talented and experienced Frontend and Angular Technical Expert to join our team. As a technical expert in frontend development with focus on Angular, you will be responsible for designing, developing, and implementing user interfaces and fronted applications using Angular frameworks. You will work closely with our development team to deliver high-quality software solution 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 design that are visually enticing, easy to use, emotionally engaging which can take the form of visioning documents, user flows, wireframes, mock-ups, diagrams and/or protoypes/POCs. Stays in the loop and on top fo the latest standards, changes, trends in visual design field.
- Responsible for the business scoping of the prototype/pilot. Responsble for the compiling of user stories.
- Assist with customer testing for digital solutions. Develops and design 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 design of creative assests from beginning to end. Correcnt UI response issues.
- Interprets storyboards to tell visual stories that support learning. Create features and components based on wireframes.
- Responsible for performant and 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 patters therein to create interaces and intercactions that are intuitive and easy to use.
- Leverage 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 the Design Digital Library. Share component/feature designs and scresn 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 and styling guidelines.
Expected Deliverables
- Personas
- User flows
- Screen designs
- Component and feature design
- Invition prototypes
- Wireframes (MVP)
- Wreframe documentation
- Converting Artworks and Invision works to HTML that can be used in angular.
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 HTML, CSS3, Javascript to build dynamic and responsive user interfaces.
- Familiarity with tools and libraries commonly used in frontend development such as bootstap,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 applocations 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 and visually appealing web interfaces.
- Training and Quality Assurance: Knowledge of frontend testing frameworsk (e.g Jamsne, Karma, Protractor) and best practices for writing unit test, end-to-end tests, and performing browser capability 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 both languages English and Arabic
- Passionate about continuous learning and professional development/