This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
Mimica's mission is to empower enterprises, teams, and individuals to reclaim their most precious resource — time and work more efficiently, with greater purpose and impact.
The company is developing an AI-powered task mining platform that observes employee actions across the desktop and categorizes them into detailed process maps.
The platform highlights inefficiencies, prioritizes improvements based on ROI, recommends optimal technology for automation, and provides a blueprint for building new automations and transforming work.
The role involves contributing to the development of a desktop application that accurately and reliably records and stores sequences of desktop events.
Responsibilities include conducting root cause analysis and debugging issues in client Windows environments, refactoring components for system quality, and helping build tools for observability and distributed tracing.
The engineer will introduce a testing environment based on the Microsoft UI Automation framework and keep the Mimica platform updated with the latest framework developments.
Documenting procedures and guides for knowledge sharing, mentoring other engineers, and participating in hiring and onboarding new team members are also part of the role.
Requirements:
A background in developing and deploying Windows applications using WinForms or WPF is required.
Proficiency with the Microsoft .NET stack, including C#, .NET Framework, .NET Core, and SQL Server, is necessary, along with a willingness to work with modern frameworks and tooling.
A firm grasp of multi-threading and efficient cross-process communication is essential.
Candidates should have working knowledge of interacting with the Windows API and COM objects.
Advocacy for OOP design principles and engineering best practices, focusing on code quality, CI/CD, and scalability, is expected.
Strong debugging skills are required, including the ability to methodically decompose systems to identify bottlenecks and implement maintainable solutions.
A drive to continually develop skills, improve team processes, and reduce debt is important.
Fluency in English and the ability to effectively communicate abstract ideas, complex concepts, and technical trade-offs are necessary.
Benefits:
The position offers generous compensation along with stock options, aligned with the internal framework, market data, and individual skills.
Employees can work from anywhere, with options for fully remote work, working in hubs, or a mix of both.
A laptop, remote setup stipend, and co-working budget are provided.
Flexible schedules and locations are available to accommodate employees' needs.
Ample paid time off is offered, in addition to local public holidays.
Enhanced parental leave is part of the benefits package.
Health and retirement benefits are included.
An annual learning and development budget is provided for professional growth.
Employees have the opportunity to participate in annual workaways and regular virtual and in-person socials.
There is an opportunity to contribute to groundbreaking projects that shape the future of work.
Note: Some benefits may vary depending on location.