Summary
Join Truepic's mobile development team as a Senior iOS Engineer and contribute to the growth of our Truepic Vision suite of enterprise software products. You will build new features, integrate with backend and third-party APIs, provide technical direction, and support automated testing. Your work will directly impact our company's success and contribute to combating visual misinformation and fraud. This role requires strong proficiency in iOS development using Objective-C, Swift, and C/C++, as well as a deep understanding of iOS SDKs and frameworks. You will work collaboratively in a fully remote team environment. Truepic is an equal opportunity employer committed to diversity and inclusion.
Requirements
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience
- Strong proficiency in iOS development using Objective-C, Swift, and C/C++ with a deep understanding of the iOS SDK and frameworks
- Experience with low-level iOS development, including CoreFoundation, Core Graphics, Core Animation, and other lower-level frameworks
- Solid understanding of memory management concepts in iOS, including Automatic Reference Counting (ARC) and managing retain cycles
- Proficiency in using Xcode and Interface Builder for UI development, as well as knowledge of programmatic UI creation
- Familiarity with iOS application lifecycle and experience in optimizing app performance, memory usage, and responsiveness
- Knowledge of multithreading and concurrency concepts in iOS, including experience with Grand Central Dispatch (GCD) and operation queues
- Strong understanding of data persistence and database technologies in iOS, such as Core Data or SQLite
- Experience with networking and data retrieval in iOS, including RESTful APIs, JSON/XML parsing, and handling asynchronous operations
- Experience with automated testing and the development of unit tests
- Familiarity with debugging and profiling tools for iOS, such as Instruments and Xcode's debugging capabilities
- Knowledge of app distribution process, including provisioning profiles, code signing, Swift Package Manager (SPM), and App Store submission guidelines
- Strong problem-solving and analytical skills, with the ability to debug and troubleshoot complex issues in iOS applications
- Experience with version control systems such as GitHub and familiarity with collaborative development workflows and CI/CD processes
- Strong communication skills, with the ability to work collaboratively in a fully remote team environment and effectively communicate technical concepts to non-technical stakeholders
- Continuous learning mindset, staying up-to-date with the latest trends, best practices, and advancements in iOS development
Responsibilities
- Building and contributing new features and business logic to the native iOS Truepic Vision application and a variety of research-based projects and explorations
- Integrating with the Truepic backend APIβs and third-party API's
- Providing technical direction and evaluation of project requirements
- Supporting the development of automated integration and unit tests
Preferred Qualifications
- Experience building native mobile SDKs that will be integrated into third-party applications
- Experience with Shape Up development methodology
- Knowledge of cryptography, PKI, certificates, and secure data handling
- Experience working on security or privacy-sensitive applications
- Open source contributions
- Published apps on the App Store
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.