Job Description

Open

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.

 

Job Details

  • Category: Software Development
  • Main Category: Technology
  • Company: UMAILI LIMITED
  • Location: London,United Kindom
  • Salary: £39,000 - £42,000
  • Job Type: Full-time
  • Hiring for: 2 positions

Additional Information

  • Job Reference: 4216496920
  • Company Size: 1-10
  • Posted By: Admin
  • Posted On: Jun 07, 2025
  • Total Applications: 15