ABOUT DEEPVIEWDeepView provides RegTech solutions that help global firms mitigate reputational and regulatory financial risk of employees on their personal social media. We lead the field in standardising regulated employee use of social media through our work with global regulators, central banks and global financial service providers. DeepView captures multiple digital communications to meet the compliance requirements of regulated institutions. Most popular is DeepView’s ChatGuard WhatsApp solution designed for seamless recording and archiving of WhatsApp communications on corporate and personal devices.
ABOUT THE ROLEAt Deepview, client experience is at the forefront of everything we do. To help us build functional systems that improve the client experience, we’re looking for a Mac OS Swift Developer who can be responsible for designing, developing, and maintaining applications for MacOS, Apple’s desktop operating system, using Swift, Apple’s programming language. This role involves a deep understanding of macOS development environments, frameworks, and tools, as well as proficiency in Swift and other relevant technologies. The ideal candidate will have more than 4 years experience in Swift/Objective-C, can develop OSX native apps, and have a standard experience or comprehensive understanding of OSX Virtualization.
JOB DESCRIPTIONAs a Mac OS Swift Developer, you will play a crucial role in delivering high-quality, native applications that leverage the full potential of the macOS platform, ensuring a seamless and efficient user experience.Work closely with the development team to create cohesive and user-friendly applications.Build, test, and deploy macOS applications using Swift.Develop clean, efficient, and maintainable code.Design user interfaces (UI) that adhere to macOS design guidelines.Work with macOS-specific frameworks like AppKit, Core Data, and Core Graphics.Integrate macOS apps with various APIs and services, including iCloud, AppleScript, and other macOS ecosystem tools.Optimise the performance of macOS applications to ensure smooth and efficient operation.Address memory management and threading issues specific to macOS.Identify and fix bugs and issues in the application.Use debugging tools like Xcode to troubleshoot and resolve problems in code.Perform regular testing to ensure compatibility with different macOS versions and devices.Create and maintain comprehensive documentation for code, APIs, and user-facing features.Strong understanding and experience with Swift, including its latest features and best practices.Familiarity with macOS development, including using frameworks like AppKit, Core Data, and Core Animation.Expertise in using Xcode, Apple’s integrated development environment (IDE) for macOS and iOS development.Experience with Git or other version control systems for collaborative development.Familiarity with testing frameworks like XCTest for writing and running tests.Excellent problem solving and adaptability.Willing to work in a cross-cultural environment across multiple time zones.Ability to work effectively independently or as part of a team to achieve objectives.Eager to learn and develop new tech skills, as required.Good written and verbal skills, fluent English.