Junior Developer

Eu Delegation In South Africa — South Africa · Posted ~2 hours ago

Junior

Skills

JavaScript Python Java HTML CSS Software development fundamentals

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

We are seeking a junior developer to assist in building, testing, and maintaining web applications and internal tools. Responsibilities include writing clean code, fixing bugs, troubleshooting, gathering requirements, updating features, and supporting data integrity and security practices. The role includes participating in code reviews and learning industry best practices.

Highlights

Opportunity to develop and maintain web applications, ensure data integrity and security, collaborate with team, and learn best practices in a supportive environment.

Description

(Entry-Level / Junior) role supports the Delegation’s digital tools, systems, and online communication platforms. The Junior Developer will assist in developing, testing, and maintaining web applications and internal tools used by staff and stakeholders. Daily tasks include writing clean, well-documented code under the guidance of senior team members, fixing bugs, and performing basic troubleshooting. The role also involves collaborating with colleagues to gather requirements, updating content or features on existing systems, and supporting data integrity and security practices. The Junior Developer will participate in code reviews, learn and apply best practices, and contribute to continuous improvement of technical processes. Qualifications Foundational programming skills in one or more languages (e.g., JavaScript, Python, Java, or similar) and basic understanding of software development principles.Basic web development knowledge, including HTML, CSS, and familiarity with front-end frameworks or libraries.Ability to work with version control tools (e.g., Git) and follow collaborative coding workflows.Strong analytical and problem-solving skills, with attention to detail in debugging and testing.Effective communication and collaboration skills, with the ability to work independently in a remote, multicultural environment.Relevant education in Computer Science, Information Technology, or a related field, or equivalent practical experience.Interest in international cooperation, public service, and the European Union’s work in South Africa; prior experience in an international or public-sector setting is an advantage.Willingness to learn new technologies, follow guidance from senior developers, and adapt to evolving technical and organizational needs.