Join a groundbreaking project supported by one of the world's largest sources of funding and knowledge dedicated to developing countries. As part of our team, you'll have the opportunity to contribute to the development of a cutting-edge application on the CATS platform, driving positive change and impact globally.
Responsibilities
- Collaborate with the ITS and project development team to translate business requirements into technical specifications.
- Plan, design, develop, test, and deploy the application according to the approved architecture/framework for the CATS platform.
- Work closely with the project Solution Architect to ensure technical solutions align with project goals.
- Document user stories, technical details, test cases, and test results following established processes.
- Liaise with Enterprise Architecture (EA), Office of Information Security (OIS), and other relevant teams to obtain necessary approvals for project implementation.
- Collaborate with cross-functional teams to define user requirements and design solutions for web and mobile applications.
- Conduct user research to identify pain points and opportunities using surveys, interviews, and usability testing.
- Create wireframes or prototypes to visualize interaction design and user flows.
- Implement responsive design principles to ensure consistent user experience across devices.
- Collaborate with developers and business analysts to ensure accurate implementation of design concepts and interactions.
- Maintain focus on user experience while integrating security features, and create user education materials for new features.
- Facilitate user engagement sessions and ensure consistent visual and interaction patterns across applications.
- Interact directly with business sponsors and subject matter experts to understand requirements and constraints.
- Facilitate user modeling, task analysis, and develop personas and scenarios.
- Communicate user research findings and make recommendations for improving overall user experience.
- Provide guidance on content architecture and navigation design.
- Translate complex user requirements and technical constraints into simple user interfaces.
- Follow brand and design guidelines set by the customer and understand the importance of target audience considerations.
Skills Required
- 5+ years of IT experience with at least 2+ years in Microsoft Azure.
- Strong command of JavaScript and TypeScript.
- Understanding of Angular Architecture and Angular CLI.
- Proficiency in HTML and CSS.
- Experience with Git, testing frameworks (e.g., Jasmine, Karma), Angular dependency injection, and Webpack.
- Responsive design and performance optimization skills.
- Effective communication and collaboration skills.
Nice to Have
- Understanding of reactive programming principles (e.g., RxJS).
- Experience in MicroUI applications and .Net Web API development.
- Proficiency in writing SQL queries.
- Familiarity with Highcharts, AG Grid, and Power BI integration.
- Usability Analyst certification.
Join our team and be part of an exciting project that is making a difference in developing countries. Apply now and contribute your expertise to drive positive change!