Apply

Senior 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