Position: iOS Developer :: AR app
Company: Tribe
Experience required: 1y
Category: iOS
English level: intermediate
Published: 2022-02-01T00:00:00+02:00

We are a European deep tech company reinventing the way we buy eyewear, backed by the largest European online optician, Mister Spex. We are building the world’s fastest and most reliable way to buy prescription glasses with nothing but your smartphone. As we are part of the leading optician company, your work has the chance to impact the lives of millions of people directly.

**THE OPPORTUNITY**
We are looking for an experienced iOS developer to help embed our core technology into user-friendly iOS apps. Reporting to Mobile Tech Lead, your primary tasks will be:
​
- Design and build advanced applications for the iOS platform
- Evaluating best technologies and picking the right tools for the tasks at hand
- Collaborate with cross-functional teams to define, design, and ship new features
- Ensure the technical feasibility of UI/UX designs
- Writing beautiful, elegant, easy to maintain, and understandable code
- Documenting and describing your decisions in diagrams and comments
- Unit-test code for robustness, including edge cases, usability, and general reliability
- Work on bug fixing and improving application performance.
 
For you, personal development goals will be defined and reviewed informally with the Mobile Tech Lead on a monthly basis. The performance will be reviewed more formally quarterly by the CTO in conjunction with board members.

**REQUIREMENTS**
Required skills
- a get-stuff-done mentality in a move fast and break things environment
- deploying iOS-based apps from within XCode
- Swift / Objective-C 
- ARKit / SceneKit applications
- third-party libraries and APIs (Firebase, Shop-related features, etc.)
- knowledge of iOS design patterns
- publishing to Apple Store / Testflight
- write reusable, testable, and efficient code
- a solid understanding of the entire mobile development life cycle
- good knowledge of code testing and versioning tools
- Strong Intermediate level of English
- good communication skills

Nice to have 
- embedding modules written in Python / C++
- writing creating documentation, diagrams, and well-documented code
- consider, understand, and implement security and data protection

**WE OFFER**
- 20 Paid Vacation Days + Ukrainian public holidays
- Paid Sick Leaves
- Flexible office policy (2 mandatory days in the office)
- Teambuilding & corporate events
- Business Trips to the Berlin HQ
- Learning & Development
- Career Path and Mentorship