ICT Officer II (Software Development – Frontend) – 3 Positions at PPRA, September 2026 - 2026-09-02

Public Procurement Regulatory Authority (PPRA)

Dar es Salaam 02/09/26 -02/10/26

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.

CLICK HERE TO APPLY

Fanya Biashara yako ikue zaidi.

CATEGORIES

Apply For An Advert.


Email