ApplySenior iOS Software Engineer
Posted over 1 year agoViewed
View full description
📍 Location: Remote in united states
🔍 Industry: Enterprise software
🗣️ Languages: English
🪄 Skills: iOS DevelopmentObjective-CC (Programming language)
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
- Experience building native mobile sdks that will be integrated into third-party applications
- 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
- Knowledge of cryptography, pki, and certificates
- Strong problem-solving and analytical skills, with the ability to debug and troubleshoot complex issues in ios applications
- Experience with version control systems like git, and familiarity with collaborative development workflows and ci/cd processes
- Strong communication skills, with the ability to work collaboratively in a 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
- Experience with shape up development methodology preferred.
Responsibilities:
- Building and contributing to the native ios mobile implementation of truepic vision, truepic lens sdk, truepic sign, truepic display, and other research-based projects
- Developing new features and business logic within the truepic vision, lens, sign, and display native ios applications and sdk
- Integrating with the truepic vision and lens backend api’s
- Providing technical direction and evaluation of project requirements
- Working with truepic customers on the integration of sdk’s and emerging truepic product concepts.
Apply