Overview
The role is responsible for the day-to-day development activities of the application development team, focusing on the design, testing, development, and deployment of eUNRWA solutions.
Key Responsibilities
- Develop and maintain web applications using React for the front end and Python/Django for the back end.
- Design and implement RESTful APIs and integrate with third-party services.
- Ensure applications security, performance, and scalability across environments.
- Collaborate with UI/UX designers to deliver user-centric and responsive solutions.
- Write clean, maintainable, and well-documented code following best practices.
- Conduct code reviews and provide mentorship to junior developers.
- Troubleshoot, debug, and upgrade existing systems to improve functionality and reliability.
- Prepare comprehensive technical documentation and user manuals.
- Participate in agile ceremonies and provide regular progress updates.
Required Experience
Minimum 6 years of experience in full stack development.
Qualifications
University degree from accredited educational institution in computer sciences or information technology or other related discipline.