CrawlJobs Logo

Ib computer science teacher

Portugal, Vilamoura · Job Posted April 23, 2026
Apply Position
Job Link Share

Job Description

Vilamoura International School (CIV) is a leading educational institution in the south of Portugal, offering Pre-School, Primary, and Secondary Education through both national and international curricula, including Cambridge programmes and the International Baccalaureate (IB). Set within a unique natural environment and featuring an 18,500 m² outdoor play area, CIV has, for over 40 years, developed an educational model that promotes early learning, inquiry-based education, and a values-driven approach grounded in democratic and humanistic principles. CIV is dedicated to academic excellence and is seeking an IB Computer Science Teacher, starting in August for the next academic year. The successful candidate will teach Computer Science across Key Stage 3 through to examination classes within our International Curriculum. Experience with the IB Diploma Programme is highly desirable; however, candidates with strong experience in other international frameworks (e.g. Cambridge IGCSE/A Level or equivalent) are also encouraged to apply. The ideal candidate will foster computational thinking, problem-solving skills, and creativity, enabling students to develop a strong conceptual understanding of computer science principles and their application in real-world contexts.

Job Responsibility

  • Plan, prepare, and deliver engaging and rigorous Computer Science lessons across lower and upper secondary levels
  • Teach Computer Science at Key Stage 3 and at examination level (e.g. IB Diploma Programme, IGCSE, A Level, or equivalent), depending on expertise and school needs
  • Prepare students effectively for internal and external assessments in line with the relevant examination framework
  • Design and implement formative and summative assessments aligned with international standards
  • Promote inquiry-based learning through programming, algorithmic thinking, system design, and computational problem-solving
  • Support students in developing practical programming skills and theoretical understanding of core Computer Science concepts
  • Differentiate instruction to meet the needs of students with varying abilities and learning profiles
  • Monitor and support student progress, providing timely and constructive feedback to students and parents
  • Contribute to curriculum development, departmental planning, and continuous improvement initiatives
  • Collaborate with colleagues across departments to promote interdisciplinary learning and digital innovation
  • Participate actively in school meetings, events, enrichment activities, and ongoing professional development

Requirements

  • A degree in Computer Science, Software Engineering, or a related field
  • A recognised teaching qualification
  • Experience teaching Computer Science within an international curriculum (IB Diploma experience highly desirable)
  • Experience preparing students for external examinations (e.g. IB, IGCSE, A Level, or equivalent)
  • Strong subject knowledge, including programming and computational theory
  • A commitment to inquiry-based, student-centred learning
  • Excellent communication, organisational, and classroom management skills
  • The ability to inspire and motivate students within a multicultural, international environment
  • A collaborative mindset and willingness to contribute to wider school life
  • High professional standards, integrity, and commitment to safeguarding and student wellbeing

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Ib computer science teacher

8 matching positions

Ib Computer Science Teacher

Vilamoura International School (CIV) is a leading educational institution in the...
Location
Location
Portugal , Vilamoura
Salary
Salary:
Not provided
internationalschoolofmonza.it Logo
International School of Monza
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A degree in Computer Science, Software Engineering, or a related field
  • A recognised teaching qualification
  • Experience teaching Computer Science within an international curriculum
  • Experience preparing students for external examinations (e.g. IB, IGCSE, A Level, or equivalent)
  • Strong subject knowledge, including programming and computational theory
  • A commitment to inquiry-based, student-centred learning
  • Excellent communication, organisational, and classroom management skills
  • The ability to inspire and motivate students within a multicultural, international environment
  • A collaborative mindset and willingness to contribute to wider school life
  • High professional standards, integrity, and commitment to safeguarding and student wellbeing
Job Responsibility
Job Responsibility
  • Plan, prepare, and deliver engaging and rigorous Computer Science lessons across lower and upper secondary levels
  • Teach Computer Science at Key Stage 3 and at examination level (e.g. IB Diploma Programme, IGCSE, A Level, or equivalent), depending on expertise and school needs
  • Prepare students effectively for internal and external assessments in line with the relevant examination framework
  • Design and implement formative and summative assessments aligned with international standards
  • Promote inquiry-based learning through programming, algorithmic thinking, system design, and computational problem-solving
  • Support students in developing practical programming skills and theoretical understanding of core Computer Science concepts
  • Differentiate instruction to meet the needs of students with varying abilities and learning profiles
  • Monitor and support student progress, providing timely and constructive feedback to students and parents
  • Contribute to curriculum development, departmental planning, and continuous improvement initiatives
  • Collaborate with colleagues across departments to promote interdisciplinary learning and digital innovation
  • Fulltime
Read More
Arrow Right

Ib / Igcse Computer Science Teacher

We are seeking a passionate and highly qualified IB / IGCSE Computer Science Tea...
Location
Location
Portugal , Palmela
Salary
Salary:
Not provided
internationalschoolofmonza.it Logo
International School of Monza
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A degree in Computer Science, Education, or a related field (teaching qualification preferred)
  • Experience teaching IGCSE and/or IB Computer Science, or similar international curricula
  • Passion for coding, problem-solving, and fostering computational thinking
  • Proficiency in programming languages such as Python, Java, or C++
  • Excellent communication, collaboration, and organizational skills
  • Experience working in an international or multicultural environment (preferred)
  • Strong command of English and commitment to student well-being and safeguarding
Job Responsibility
Job Responsibility
  • Design and deliver engaging, differentiated lessons in IGCSE and IB Computer Science, as well as Cambridge Lower Secondary ICT
  • Foster a deep understanding of programming, algorithms, data structures, and computational problem-solving
  • Create a stimulating, inclusive classroom environment that encourages curiosity, creativity, and independent inquiry
  • Connect Computer Science concepts to real-world applications and emerging technologies
  • Integrate hands-on coding projects, robotics, digital tools, and inquiry-based learning methods
  • Continuously assess student progress and provide constructive feedback to support academic and personal growth
  • Contribute to curriculum planning, ensuring content meets international standards and remains innovative and comprehensive
  • Encourage participation in extracurricular activities such as coding clubs and technology competitions
  • Foster a respectful, supportive, and inclusive classroom culture that prioritizes student well-being
  • Build strong relationships with students, parents, and colleagues to support learning and development
What we offer
What we offer
  • Work in state-of-the-art facilities alongside industry-renowned educators and leaders in some of the world's most desirable locations
  • Industry-leading professional development
  • Exceptional career opportunities
  • Mobility across our group
Read More
Arrow Right

Computer Science Teacher

Computer Science is a thriving and growing subject at Wellington. You will join ...
Location
Location
United Kingdom , Crowthorne
Salary
Salary:
Not provided
jobs.360resourcing.co.uk Logo
360 Resourcing Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Existing and continuing right to live and work in the UK
  • Willingness to undergo child protection screening, including checks with past employers and the Disclosure and Barring Service
Job Responsibility
Job Responsibility
  • Contribute to an academically ambitious curriculum across GCSE, A Level and the IB Diploma
  • Design imaginative and intellectually stretching lessons
  • Help pupils develop robust computational thinking, sound programming habits and an appreciation of areas such as systems architecture, data, artificial intelligence, cybersecurity and digital ethics
  • Support learners of all abilities to achieve highly
  • Contribute to enrichment opportunities such as coding clubs, robotics, competitions and technical workshops
  • Be fully involved in the pastoral and co-curricular life of a busy boarding school, most likely as a tutor within a Day or Boarding House and through engagement in sport, activities, trips and events
  • Fulltime
Read More
Arrow Right

Teacher of Design & Robotics

The International School of Como (ISC), part of the Inspired Education Group, is...
Location
Location
Italy , Como
Salary
Salary:
Not provided
internationalschoolofmonza.it Logo
International School of Monza
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Degree in Engineering, Design, Computer Science or related field
  • Recognised teaching qualification
  • Experience teaching robotics, design technology or related subjects
  • Strong knowledge of coding platforms, digital tools and prototyping
  • Excellent classroom management and collaborative skills
  • Legal right to work in Italy (EU passport or valid permit)
Job Responsibility
Job Responsibility
  • Teach Robotics and Design within the Secondary School (IB framework)
  • Plan and deliver hands-on, inquiry-based lessons
  • Develop students’ problem-solving, coding and design-thinking skills
  • Prepare students for internal and external assessments where applicable
  • Collaborate with colleagues on interdisciplinary STEM projects
  • Contribute to extracurricular STEM initiatives and competitions
  • Uphold IB philosophy and Inspired Education values
  • Fulltime
Read More
Arrow Right

Computing Teacher

A leading British international school is seeking to appoint an inspiring and co...
Location
Location
Spain , Alicante
Salary
Salary:
Not provided
internationalschoolofmonza.it Logo
International School of Monza
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Qualified Teacher Status (QTS) or equivalent
  • Experience teaching Computer Science at IBDP and/or A-Level (or strong potential to do so)
  • Strong subject knowledge and a passion for Computer Science education
  • Evidence of high-quality classroom practice and commitment to Quality First Teaching
  • Excellent communication skills and fluency in English
  • A collaborative, reflective and professional approach to teaching and learning
Job Responsibility
Job Responsibility
  • Teach Computer Science across KS3, KS4 and KS5, including IBDP and A-Level
  • Plan and deliver engaging, high-quality lessons aligned with British and IB frameworks
  • Prepare pupils effectively for external examinations, securing strong academic outcomes
  • Use assessment data to monitor progress and inform teaching and intervention
  • Support pupils of mixed attainment and those for whom English is an additional language
  • Contribute to curriculum development within the Computer Science department
  • Participate in enrichment activities and the wider life of the school
What we offer
What we offer
  • Work in state-of-the-art facilities
  • Industry-leading professional development
  • Exceptional career opportunities
  • Mobility across our group
Read More
Arrow Right
New

Order to Cash Analyst

Working knowledge of Order-to-Cash (O2C) with focus on Order Management (order e...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
August 01, 2026
Flip Icon
Requirements
Requirements
  • Working knowledge of Order-to-Cash (O2C) with focus on Order Management (order entry, validation, allocation, delivery coordination, billing handoff)
  • Ability to manage order exceptions: price/discount mismatch, stock availability, delivery blocks, credit holds, master data errors, order amendments/cancellations
  • Understanding of order types, cut-offs, shipping conditions, and basic returns
  • Basic knowledge of customer master elements (bill-to/ship-to, payment terms, tax indicators) and their impact on order processing
  • Work exp in SAP
  • 5 years experience
Job Responsibility
Job Responsibility
  • Working knowledge of Order-to-Cash (O2C) with focus on Order Management (order entry, validation, allocation, delivery coordination, billing handoff)
  • Ability to manage order exceptions: price/discount mismatch, stock availability, delivery blocks, credit holds, master data errors, order amendments/cancellations
  • Understanding of order types, cut-offs, shipping conditions, and basic returns
  • Basic knowledge of customer master elements (bill-to/ship-to, payment terms, tax indicators) and their impact on order processing
  • Fulltime
Read More
Arrow Right
New

Registered Nurse, NICU

Baptist South is hiring a Registered Nurse to our NICU Team. This is a part-time...
Location
Location
United States , Jacksonville
Salary
Salary:
Not provided
baptistjax.com Logo
Baptist Health (Florida)
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 1-2 years Cardiac Experience Preferred
  • 1-2 years Telemetry Experience
  • Hospital Experience
  • Bachelor of Science (Nursing) Required
  • Basic Life Support (BLS) Required
  • Licensed Registered Nurse Required
Job Responsibility
Job Responsibility
  • Provides for patient needs as recognized through use of the nursing process (assessment, planning, implementation, evaluation) and the mission statement
  • organization
  • supervision of care provided by supportive personnel and coordination of care provided by ancillary services
  • Including patients and significant others (SO)/families in developing an individualized plan of care
  • Education of patients/SO/families to their disease process and plan of care
  • Serves as patient advocate and responsible for providing care to critical patients that require a higher acuity of care
  • Parttime
Read More
Arrow Right
New

Technology Services Assistant Manager

Migrant Help have an exciting opportunity to recruit a Technology Services Assis...
Location
Location
United Kingdom , Dover
Salary
Salary:
43000.00 GBP / Year
jobs.360resourcing.co.uk Logo
360 Resourcing Solutions
Expiration Date
June 19, 2026
Flip Icon
Requirements
Requirements
  • Working knowledge of Windows 10, 11 and Server operating systems
  • Working knowledge of MDM across Android and IOS operating system
  • Extensive experience with Active Directory (AD) and Azure AD
  • Project resource experience to assist with the implementation of new systems
  • Must be able to provide a valid passport eg. 10 year full British passport, EU or non-EU Passport with indefinite leave to remain
  • Must be able to provide continuous UK address history for the previous 5 years
  • Must provide full employment history for the previous 3 years and/or suitable documentation to cover any gaps in employment
  • This post is subject to a Disclosure and Barring Service (DBS) check
  • This post is subject to Security Clearance
Job Responsibility
Job Responsibility
  • Support the Technology Services Manager in the day-to-day operation of the IT Service Desk, including workload planning, rota coordination, and the management of urgent or complex support issues
  • Monitor and manage incident and request delivery by Managed Service Providers, ensuring performance is in line with agreed Service Level Agreements and escalating issues where required
  • Ensure consistent application of agreed call handling, incident management, and request fulfilment processes across the Service Desk
  • Provide remote and on-site technical support to colleagues across multiple locations where necessary
  • Be accountable for Technology's operational input into the joiners, movers, and leavers process, ensuring all required activities are completed accurately and on time
  • Escalate unresolved or high-risk technical issues to senior Technology staff or third-party suppliers as appropriate
  • Document resolutions for common issues and actively contribute to the development, maintenance, and quality assurance of the IT knowledge base
  • Support the rollout of new hardware, software, patches, and system upgrades, working in line with agreed change and release processes
  • Identify opportunities for operational efficiency and continuous improvement within Technology services, feeding recommendations into the Technology Services Manager
  • Maintain accurate asset registers for hardware and software, including tracking lifecycle status, allocation, and compliance
What we offer
What we offer
  • 35 hours per week offering flexibility and work life balance
  • Enhanced family friendly provisions
  • Employees will gain an extra day annual leave per year to a maximum of 39 days, including bank holidays (pro-rata)
  • Option to buy or sell up to 5 days of annual leave
  • Access to Perkbox, an employee rewards and benefits platform with over 9,000 deals and discounts, a range of free perks, employee wellbeing support and other additional employee benefits and recognitions
  • Wellbeing support
  • Migrant Help offers employees a non-contributory pension scheme Migrant Help pays 8% worth of employee salary into the pension scheme
  • Fulltime
Read More
Arrow Right