Required Qualifications
- Proficiency in at least one of Python, C#, or C++
- Hands-on experience in application packaging and deployment across Windows, macOS, and Linux
- Strong knowledge of cross-platform installer tools, such as:
- Electron-builder, PyInstaller, cx_Freeze, PyOxidizer, AppImage, pkgbuild, Homebrew, MSI/WiX, Inno Setup, NSIS, etc.
- Experience building installer wizards (UI) and managing environment variables/registry settings
- Proficiency in handling automatic installation of libraries and dependencies (e.g., pip, npm, apt, brew)
- Experience with code signing and security certification (including Windows Code Signing and macOS Notarization)
- Experience in developing automatic update systems (e.g., Squirrel, Electron AutoUpdater, custom update server)
- Experience with cross-platform build and deployment pipelines in CI/CD environments (GitHub Actions, Jenkins, GitLab CI, etc.)
- Experience developing cross-platform desktop applications (Electron, Qt, Flutter, .NET MAUI, etc.)
- Proven experience in large-scale software distribution (e.g., enterprise SaaS client deployment)
- Experience with cloud-based distribution infrastructure (e.g., AWS S3, CloudFront, CDN-based installer distribution)
Job Type: Contract
Contract length: 12 months
Pay: ₦300,000.00 - ₦600,000.00 per month
Report job