Software Engineering/Development: Cross-Platform Application Developer
Job Description
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
Core Requirements
- Bachelor’s degree, computer science or related field preferred or an equivalent combination of experience and education
- At least 1 year of experience developing and deploying C++ applications on iOS
- Demonstrated proficiency in C++, including 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)
Desired
- Ability to interface Qt code with native iOS APIs (via Objective-C/Swift if needed)
- Exposure to graphics APIs (OpenGL, Metal)
- Understanding of cross platform development strategies
- Experience with CI/CD pipelines for mobile (e.g. Jenkins)
- Deploying Qt applications on iOS, understanding of iOS applications lifecycles and iOS platform guidelines
Benefits
Comprehensive benefits to eligible full-time employees including paid days off, medical, dental, and vision insurance, may be eligible for a discretionary bonus, and a 401(k) plan with employer match (currently set at 50%). The anticipated salary range for the position is $125,000.00-$200,000.00 annually. This is dependent upon consideration of multiple factors when determining a base salary such as a candidate’s experience, education, and current market conditions.