Напиши текст вакансии для должности "IOS Engineer / Разработчик iOS (Middle / Senior / Lead)". Название компании: "Occipital, Inc.". Расположение: Москва. График работы: Полный день. Опыт работы: От 3 до 6 лет. Ключевые навыки: 'iOS', 'UX', 'Swift', 'Unit Testing', 'English', 'CI/CD'

Do you want to join a pioneer company in the field of computer vision, spatial computing and AI technology with a team of developers with diverse experience and enjoy a creative work environment? Occipital, Inc. (USA) are makers of Canvas - a mobile app for 3D scanning homes - which was featured in Apple’s own keynote about the iPhone 12 Pro as a significant example of what you can do with its new LiDAR sensor (http://bit.ly/3jHi68Z). We are also creators of Structure Sensor and Structure SDK - a leading platform for spatial computing which unlocks 3D scanning capabilities of iOS devices. We have a sweet mobile technology stack: iOS 13+, Combine, Unidirectional architecture, RouteComposer, Universal application with code-based layout, Swiftlint. We are always open to new ideas and value aiming for constant improvement. Every engineer is encouraged to influence our practices and approaches, from technologies to UI/UX. Requirements  Deep knowledge in Swift and understanding of Objective-C. Strong understanding of the iOS ecosystem, from frameworks to Human Interface Guidelines and App Store Review Guidelines. We&#39;re going to want to see a portfolio of published apps in which you developed key features that interact with a variety of Apple’s APIs, and for you to be aware of trade-offs in developing with one set of tools or approaches vs. another. A solid engineering foundation. The complexity of the kind of work we do means writing clean, performant code is doubly important. You should be comfortable dealing with threading and networking, software architecture design, and not afraid to look at C++. An eye for design and UX. Every member of the product team has to first and foremost be a UX thinker, no matter what part of the product you touch. Good spoken and written English is a must, with the majority of communication being written.  Pluses  Mobile 3D graphics experience (OpenGL / SceneKit / Metal). Experience with C++. Experience with Unit testing. Experience with CI/CD setup. Experience with AVFoundation, Accelerate framework, ARKit or Unity. Experience with AR/VR, LiDAR. Background in computer vision and machine learning.  Work Culture &amp; Expectations Where we are going, we don&#39;t need roads. But we do need awesome people. Here are a few things critical at the project that might not be elsewhere:  Uncertainty-resistant. There&#39;s no right answer for the experiences we create &amp; it&#39;s up to us to figure it out. Autonomous. We have a strong orientation toward people that know how to figure things out on their own. That doesn&#39;t mean don&#39;t ask questions! Holistic, beginning-to-end thinkers. For this role in particular, we&#39;re looking for people that know how to build products from beginning to end, not just churn out code. Show us what you&#39;ve shipped! Willingness to go under the hood. What we&#39;re building is complicated, and you need to know your way around iOS on more than a surface level. Hacking stuff together using Apple&#39;s native APIs is great, but we want to see that you can go deeper when necessary.  We offer   Official employment in full accordance with labor law   Stock options in the US company   Flexible working hours, no bureaucracy   A cozy office in the center of Moscow (Shabolovskaya subway station)   Health insurance program, meals compensation and other benefits   Access to the newest devices and prototypes for developers (3D cameras, phones, etc.)   Business trips to the US   Location This position is based in our Moscow R&amp;D center, but remote work is also possible.