We are hiring a cross-platform desktop app engineer to build and enhance desktop automation capabilities across Windows and macOS. The role focuses on developing reliable desktop control and automation features that interact with applications, files, folders, browsers, and system functions while minimizing disruption to the user's workflow.
Key Responsibilities
• Design and implement desktop automation capabilities across Windows and macOS.
• Prioritize native application and operating-system APIs wherever possible.
• Leverage Windows UI Automation, macOS Accessibility APIs, OS scripting, and related frameworks for desktop interaction.
• Build functionality to open and search files and folders, launch applications, manage windows, and control application focus.
• Develop text and input automation features including caret placement, text selection, insertion, clipboard operations, keyboard shortcuts, and keystrokes.
• Implement browser automation for navigation, data extraction, and form interactions when required.
• Build reusable automation APIs and action primitives consumable by higher-level application and AI workflows.
• Develop reliable automation workflows with timeouts, retries, state validation, error handling, and recovery mechanisms.
• Implement safety controls such as permissions, confirmations, allow/deny lists, dry-run capabilities, and audit logging.
• Collaborate with product and AI engineering teams to translate user intent into deterministic and verifiable desktop actions.
• Debug complex, stateful, and event-driven automation issues across diverse environments.
• Develop strong logging and observability practices to improve reliability and troubleshooting.
Required Skills & Experience
• 3–8 years of software engineering experience, with strong experience building desktop applications or automation systems.
• Proven experience developing and shipping software for both Windows and macOS.
• Robust understanding of Windows UI Automation and macOS Ac
📌 Cross-Platform Desktop App Engineer (India)
🏢 Quikr
📍 India