Canfield Imaging Systems is looking for a Cross-Platform Application Developer to design, develop, and maintain 3D and mobile applications using Qt and C++ for the iOS platform, requiring optimization and integration with native iOS functionality.
Requirements
- At least 1 year of experience developing and deploying Qt applications on iOS
- Demonstrated proficiency in C++ and the Qt framework, including C++ build tools such as git and make or CMake
- Understanding of iOS app lifecycle, UI constraints, and Apple Human Interface Guidelines
- Experience with Xcode, code signing, and provisioning profiles
- Knowledgeable of integrating Qt with native iOS APIs (Objective-C++/Swift interop)
- Ability to interface Qt code with native iOS APIs (via Objective-C/Swift if needed)
- Exposure to graphics APIs (OpenGL, Metal)
Responsibilities
- Design, develop, and maintain 3D and mobile applications using Qt and C++
- Adapt and optimize Qt-based code for the iOS platform
- Integrate native iOS functionality via Objective-C++ or Swift where required
- Manage build and deployment processes for iOS (Xcode, provisioning, App Store submission)
- Identify and fix performance bottlenecks and bugs
- Stay current with Qt and iOS development best practices
Other
- The ideal candidate is a skilled Qt/C++ with experience targeting the iOS platform with a good understanding of the software lifecycle, the ability to work in a fast-paced environment with shifting priorities and enjoys problem solving.
- Bachelor’s degree, computer science or related field preferred or an equivalent combination of experience and education
- Understanding of iOS app lifecycle and platform guidelines
- Understanding of cross platform development strategies
- Experience with CI/CD pipelines for mobile (e.g. Jenkins)