Consultant – UI Engineer
In this role we are looking for UI engineer with ability to create unit tests for all UI modules and solid understanding of agile development model and strong communication, collaboration skills.
Ability to translate the design concepts, requirements into simpler implementation level details and ability to work independently with limited or no hand holding.
Responsibilities
- Meet clients to gather information about their requirements and to find out what needs researching, designing or usability testing
- Understand the user needs and user scenarios as well as the UX design of the current software applications
- Creating alternative design concepts for an enhanced user experience for the said software applications
- Building information architecture, creating conceptual design & wireframes, defining interactions & visual design guidelines, creating necessary graphic assets such as icons & artworks
- Extend reasonable implementation support / guidance to the development team to help implement the proposed design for the software applications being worked on
- Regularly participating in project team meetings, diligently documenting all the project related work and adhering to relevant regulatory and compliance requirements
- Understand qualitative research methods
- Put users at the centre of a design to make it simple, easy to use and good looking
- Be confident in your presentation skills in order to present the stages of the design development to business users
- Work closely within a multidisciplinary team, including web developers and programmers
- Have technical knowledge to be able to explain what needs doing, to programmers
Qualifications
Minimum qualifications
• Bachelor in Computer Science
Preferred qualifications
• Hands on experience in Angular 2 or above and AngularJS
• Experience in backend (Java or Python) would be a huge Plus – we would prefer to have as many full stack developers as possible!
• Knowledge of AWS is a plus
• Ability to create unit tests for all UI modules
• Experience in Object oriented design principles is a must.
• Solid understanding of agile development model and strong communication, collaboration skills
• Ability to translate the design concepts, requirements into simpler implementation level details
• Ability to work independently with limited or no hand holding