Open to junior developer roles

Amal Saad

Software Engineer · Backend · Python

I've designed the window. Now I'm building the room behind it.

Software Engineering graduate with a background in UI/UX design, iOS development and testing. I'm now focused on backend development with Python — and looking for a junior developer role where I can keep growing hands-on.

Scroll

01About

From the window to the room.

I studied Software Engineering at the University of Jeddah and graduated with Second Honors. Since then, I’ve worked on software from more than one side of the glass.

At Enjaz Payment Services, I designed user flows for a retail money-transfer app and a corporate web platform, and kept their screens consistent with the design system. Before that, at the Apple Developer Academy, I built iOS features in Swift and SwiftUI with five-person teams — and tested them ahead of App Store submission.

Each role showed me another part of how software gets made. Now I’m going deeper, into the backend — strengthening my skills with Python to build on that foundation.

Four panes, one view
Design

User flows, wireframes, high-fidelity screens and design-system components.

Enjaz Payment Services
Build

iOS features and screens in Swift and SwiftUI, with CloudKit integration.

Apple Developer Academy
Test

Manual functional testing, regression re-testing and TestFlight pre-release checks.

Across projects
Next

Backend development with Python and SQL.

Now

How I work

  • 01

    Precise

    I’ve audited screens against a design system and tested user flows end to end before release.

  • 02

    Quick to learn

    Design, iOS development, testing — and now backend. Each step has built on the last.

  • 03

    Invested in the whole product

    I care about how software is built and how it should work for the people using it.

02Journey

Stops along the way.

Experience and education, most recent first.

  1. Now

    Strengthening my backend development skills with Python.

  2. 07/2025 — 12/2025Experience

    UI/UX Designer

    Enjaz Payment Services CompanyRiyadh, Saudi Arabia

    Retail Mobile App

    • Designed the end-to-end user flow for international money transfer, from wireframes to high-fidelity, developer-ready screens.
    • Audited existing screens against the design system and corrected UI inconsistencies to maintain quality standards.

    Corporate Web Platform

    • Designed user flows for new feature requests end to end, translating business requirements into UI solutions.
    • Extended the design system with new components to support evolving product needs.
    • Collaborated directly with product and engineering teams to align on design decisions and support feature delivery.
  3. 09/2023 — 05/2024Experience

    iOS Developer

    Apple Developer Academy | TuwaiqRiyadh, Saudi Arabia

    • Built iOS app features and UI screens using Swift and SwiftUI within five-person cross-functional teams, following the Academy’s Challenge-Based Learning (CBL) methodology.
    • Debugged and manually tested features and user flows against requirements, reporting defects for same-day fixes.
    • Conducted TestFlight pre-release testing ahead of App Store submission.
  4. 06/2022 — 08/2022Experience

    CO-OP Trainee, IoT Developer

    Smart Methods Est.Jeddah, Saudi Arabia

    • Built a Voice-to-Text converter (JS, HTML) and a web interface to control robot movement and log commands to a database, while learning Arduino fundamentals.
  5. 09/2018 — 03/2023Education

    Bachelor’s Degree in Software Engineering

    University of JeddahJeddah, Saudi Arabia

    Graduated with Second Honors.

03Work

Through the window.

Three projects — what each one is, and exactly what I did on it.

01 / 03

iOS App · Apple Developer Academy

PlaceUp

An iOS app for discovering places by category and proximity, saving them, checking in, and rating them with a thumbs up or down. Delivered as a functional MVP within a 3-month academy timeline.

My part

  • Developed the frontend for multiple screens — explore, place details, rating, and profile screens for saved and checked-in places.
  • Contributed to backend integration using CloudKit to support place-saving, check-in and rating functionality.
  • Manually tested each feature and user flow end to end, verifying functionality before release.
  • Swift
  • SwiftUI
  • CloudKit
  • Manual testing

02 / 03

Senior Project · University of Jeddah

A corrector filter for color blindness

A corrector filter designed to help people with color blindness tell colors apart — modeled, built and validated across three development sprints.

My part

  • Designed UML diagrams — class, use-case, flowchart, sequence, activity and state — to model the system’s architecture and behavior across three sprints.
  • Designed and executed functional test cases to validate the filter against user requirements, making sure the accessibility features worked as intended for people with color blindness.
  • UML
  • Functional testing
  • Accessibility

03 / 03

iOS App · Memory training

Recalled

A memory-training iOS app built around cursive writing and spaced-repetition techniques.

My part

  • Designed and developed a portion of the app’s screens.
  • Manually tested all user flows across the app, validating features against requirements.
  • Conducted TestFlight pre-release testing ahead of App Store submission.
  • iOS
  • TestFlight
  • Manual testing

04Toolkit

What’s on my desk.

Backend & data

  • Python
  • SQL
  • CloudKit

Apple platforms

  • Swift
  • SwiftUI
  • TestFlight beta testing

Design

  • UI/UX
  • Figma

Quality

  • Manual functional testing
  • Regression re-testing
  • Cross-device testing (simulator)

Ways of working

  • Agile methodology
  • Notion
  • Microsoft Office

Certifications

  • IBM · 2025

    SQL: A Practical Introduction for Querying Databases

    IBM
  • IBM · 2024

    Introduction to DevOps

    IBM
  • COURSERA · 2024

    Using Git + GitLab in Software Development Projects

    Coursera

Beyond the tools

  • Self-learning
  • Analytical thinking
  • Problem-solving
  • Teamwork
  • Decision-making

05Contact

The light’s on.

I’m looking for a junior developer role where I can keep growing hands-on. If your team is building something, I’d be glad to hear about it.