Descriptions
SUMMARY
OVERVIEW
Job Description ICT Officer II (software development – frontend) Employer Public Procurement Regulatory Authority (PPRA) Position details Position: ICT Officer II (software development – frontend) Number of positions: 3 Remuneration: PPRA 5 Application period Opening date: 1 September 2026 Closing date: 14 September 2026 Duties and
RESPONSIBILITIES
- The ICT Officer II will be responsible for: Participating in the analysis, design, development, testing, deployment and maintenance of secure, responsive and user-friendly web and mobile applications.
- Developing web application interfaces using Angular, TypeScript, HTML5, Tailwind CSS and modern CSS layout techniques, including reusable UI components and approved accessibility standards.
- Developing and maintaining cross-platform mobile applications using Flutter and Dart, including packaging and publication through the Google Play Console and Apple App Store.
- Integrating frontend and mobile applications with REST APIs, GraphQL services and other enterprise system interfaces.
- Implementing appropriate application state management patterns.
- Participating in application testing, debugging, performance optimization, defect resolution, source-code management, code review and collaborative software delivery using Git-based repositories.
- Preparing and maintaining relevant technical documentation.
- Performing any other official duties assigned by the supervisor.
QUALIFICATIONS
- and experience Applicants must hold a Bachelor’s Degree in one of the following fields: Computer Science Software Engineering Information Technology Information Systems Computer Engineering An equivalent qualification from a recognized higher learning institution Candidates must also possess practical project experience or a demonstrable software development portfolio.
- Technical competencies Candidates should have: Hands-on experience with Angular version 14 or later.
- Alternatively, strong experience with Vue.js, React or Svelte, together with readiness to adapt to Angular.
- Strong proficiency in TypeScript, object-oriented programming and reactive programming.
- Knowledge of modern user-interface technologies, including: Tailwind CSS HTML5 Flexbox CSS Grid Angular Material Practical experience developing cross-platform mobile applications using Flutter and Dart.
- Experience with state management approaches such as NgRx.
- Basic knowledge of publishing applications through the Google Play Console and Apple App Store.
- Experience integrating applications with REST APIs and GraphQL, including queries and mutations.
- Familiarity with client libraries such as Apollo Client or GraphQL Flutter.
- Proficiency in Git, GitHub or GitLab for version control and collaborative software development.
JOB TYPE
- Full-time Job, To submit your application, please follow the link provided below.
- CLICK HERE TO APPLY How to Apply for this Job Review the job details and application
REQUIREMENTS
- , then continue using the employer`s official application link.
- Continue to Job Application
HOW TO APPLY
Use the application link below to open the official application form.