A German SaaS startup in the productivity space has been successfully serving freelancers and small businesses for 13 years. Their app automatically tracks the time users spend on different projects and activities by recognizing the files and applications in use, offering a comprehensive and automated time-tracking solution. The company also supports a web service for syncing and accessing data online.
The founder is looking for a highly skilled Senior MacOS Developer to join their small team. This role requires someone with a deep understanding of macOS development, a passion for quality coding, and the ability to work independently. The ideal candidate will take ownership of the Mac application, implement new features, maintain and improve existing code, and ensure the app remains cutting-edge with the latest technological advancements, including AI integration.
Key Responsibilities:Feature Development: Self-directed implementation of new features with guidance from the founder (Ex-Google), who is currently the only Mac developer.Code Maintenance: Regularly update, refactor, and optimize the existing codebase, ensuring stability and performance.AI Integration: Develop and integrate AI features into the application to enhance user experience.Collaboration: Work closely with the web developer to ensure seamless integration between the Mac application and web services.Testing: Write and maintain unit and integration tests, and participate in manual quality assurance for new features.Communication: Regularly communicate progress, challenges, and questions to the founder to ensure alignment with project goals.
Required Qualifications:Years of Experience: At least 5 years of experience in software development, with significant time spent on Apple platforms (iOS/macOS).macOS Development: Experience specifically in macOS development is strongly preferred.Team Fit: Candidates should align with the company's value of high-quality, practical software development and should work well in a small, remote team setting.Languages: Proficiency in Swift and Objective-C.Frameworks: Experience with AppKit, and a good understanding of macOS-specific frameworks.APIs: Knowledge of various macOS APIs, with the flexibility to learn and adapt to new ones as needed.Databases: Experience with SQLite or other SQL-based databases is beneficial.AI Tools: Practical experience using AI development tools like GitHub Copilot or GPT-4 is a must.Testing: Strong experience with unit testing, integration testing, and continuous integration pipelines.
Bonus points:For any experience using Swift on the server (e.g. Vapor framework)
Soft Skills Required:This role is for someone highly qualified who respects good code quality and cares about what they do. Someone who can self-manage to achieve the desired outcome while still knowing when to reach out for guidance.Attention to Detail: Strong focus on writing clean, maintainable code without over-complicating or over-abstracting.Self-Management: Ability to self-manage, prioritize tasks effectively, and work independently.Communication: Strong written and verbal communication skills.Problem-Solving: Ability to tackle challenges and roadblocks with a solution-oriented mindset.Adaptability: Willingness to learn new technologies and methodologies as needed.
Why joining the company:Visionary leadership: Join a company led by a founder who brings extensive experience and a track record of success from his time at a multinational technological giant.Impactful work: directly contribute to a platform that helps freelancers like you manage and track their daily working activities and helps professionals become more productiveWork with cutting-edge technologies and sharpen your skills directly with the founder.Long-term engagement and career growth within a stable, well-established companyDirect connection to the work - no office politics, and not dozens of meetings/intermediaries who slow down any progressDue to this being a small company, you are not just a small cog in the machine.Flexible work schedule, few deadlines (provided the work gets done)
If this sounds like the opportunity you've been looking for, we'd love to hear from you!