Software Developer - CTG
CTG support and manage humanitarian projects in fragile and conflict-affected countries around the world. With past performance in 15 countries – from the Middle East, Africa, Europe, Asia and Central and South America – we offer a holistic fabric of project management, implementation and support. Skilled in emergency response to crises such as the Ebola outbreak in West Africa, we have the ability to act quickly (crisis response teams can be on the ground in 24 hours) and to establish structured operations in high-risk environments. CTG recruit and manage qualified, skilled teams with extensive experience operating in challenging conditions
- Position Area: ICT
- Position Level: Software Developer
- Position Function: Front End / DTP
- Duty Station: Gaza City
- Reports to: ICT Team
- Starting Date: 01 Oct 2021
Background:
Under the direct supervision of the ICT team lead and technical guidance of the ICT colleagues in HQ upon request, the ICT Software Developer will works closely with other members of the ICT project team to undertake developments in order to deliver business solutions that bring value to the project while remaining aligned with project ICT standards and frameworks.
Specifically, the Software Developer Frontend / DTP will lead the development, customization and maintenance of the project website or any other application modules and themes. This includes the gathering and review of new features, design of mockups and creation of wire frames for different web and mobile based solutions, implementation of front-end designs that are user friendly, mobile friendly, and adhere to project corporate branding. In addition, the Software Developer Frontend / DTP will also support the project team in the areas of graphic design and desktop publishing line with organization corporate design.
Frontend Development
- Understand and fully analyze functional requirements documentation and stakeholder inputs covering all aspects of the user interfaces of online web/database. This includes data entry, management and administration of interfaces as well as public-facing websites providing interactive visualization and access to data.
- Provide comprehensive reviews of existing applications and provide recommendations for UX (User experience) improvements in line with UI (User interface) and branding.
- Produce professional layout and design plans, wireframes, and proposals that meet any given brief, including alternative approaches and best practice recommendations from other use cases.
- Present plans and designs for feedback to the project team, key clients and other stakeholders as necessary, including in the form of static images and HTML/interactive prototypes.
- Following agreement on selected designs, create the necessary CSS styles and templates and assist with their implementation in the application/website.
- Implement iterative design adjustments based on user feedback.
- Assist the IT project team lead with the performance of site-building activities, including assistance with creating and modifying views, contexts and blocks to match functionality specified in wireframes and designs.
- Provide assistance to the theme of responsive .Net core c# web websites and applications as per organization branding, accessibility, and multi-lingual standards.
- Liaise with Headquarters, and other relevant units, to determine hardware and software requirements upon request
- Perform other duties as may be reasonably required and in line with the incumbent’s scope of services above
Graphic Design / DTP
- Support the preparation of technical documentation in organization corporate design.
- Design graphics and layouts of documents and other communications material, including Infographics.
- Develop and maintain image and graphic libraries.
- Preparing communication materials for digital/online distribution and printing in line with organization corporate design.
Impact of Results
The effective and successful achievement of key results by the Software Developer directly affects the overall efficiency and effectiveness of the relevant business unit/project, in ICT management, impacting the timely and effective implementation of the respective services and deliverables. This ensures client satisfaction and promotes the image and credibility of organization as an effective service provider in project services and management. This enhances organization competitive position as a partner of choice in sustainable development and project services in the country/region served.
Qualifications
- University Degree, preferably in information sciences, computer sciences or engineering.
- A minimum of 3 to 5 years of experience as a Front-End Developer with extended experience in Graphic Design.
- Strong knowledge of JS, TS, CSS, and HTML5, including specifics for different browsers.
- Working knowledge of popular JavaScript frameworks such as Angular and React is an advantage.
- Excellent knowledge of UX/UI design patterns is a requirement.
- Up to date knowledge of current Web UI best practices.
- Experience using Git in a distributed team.
- Familiarity with Domain-Driven Design.
- Knowledge of REST architecture.
- Extended experience in graphic design and/or desktop publishing is required.
(Please provide examples of your work as part of the application.).
Language Requirements:
- Excellent working knowledge of English is required.
How to Apply:
Send CV along with the cover letter to mahmoud@ctg.org no later than 20 September 2021
mahmoud@ctg.org