Python Developer

UMAILI LIMITED London,United Kindom

Job Description

Python Developer Needed for Email Sending Desktop Software (Inbox Delivery Focus)

I am looking for an experienced Python developer to create a desktop application that can send emails through a normal Gmail account using Google OAuth authentication.

Key Focus: Emails must land in the inbox, not in spam.

Requirements

  • Build a lightweight Python desktop app (cross-platform preferred: Windows/Mac/Linux)
  • Use Gmail SMTP with OAuth 2.0 (no plain password authentication)
  • Ability to upload contact lists (JSON, CSV)
  • Allow writing Subject, Body (HTML/Text), Attachments (including HTML to PDF)
  • Schedule email sending by selecting date/time
  • Ensure maximum inbox delivery rate (avoid spam triggers)

Ideal Skills:

  • Python (desktop apps: Tkinter, PyQt, etc.)
  • Email deliverability best practices
  • Gmail API / Google OAuth 2.0
  • SMTP email sending
  • Email scheduling and attachment handling
  • Packaging app for easy install (optional: make runnable with CMD/terminal)

Bonus Skills:

  • Knowledge of DKIM/SPF
  • Lightweight UI/UX design

Notes:

We are facing issues where emails are going into spam — you must understand how to authenticate properly and optimize headers/content for Gmail inbox delivery.

Budget: Open to offers.

Start Date: Immediate.

 

Back to listings