Position: IOS Developer
Company: Clicca.agency
Experience required: 5y
English level: upper

**Requirements:**
— Has 4-5 years of experience in iOS development and is focused on iOS development
— Has not only implemented iOS apps, but also done related architectural software designs
— Knows iOS best practices by heart
— Is able to implement the given detailed mockups into iOS app screens self-organized
— Is able to write unit test coverage for the app
— Has good English communication skills and has worked in a scrum team before (as we would later embed him in one of our teams)

**Nice to have**
— Has worked with Firebase/Firestore SDK on iOS
— Has good knowledge of iOS camera API and may have already explored the iOS macro camera API
— Has done UI tests with Firebase Test Lab before
Is able to teach core iOS concepts to our developers

**Tasks:**
— Create an app pixel-perfect according to designs
— Build generic helpers, e.g. for invoking firebase functions
— Build reusable UI components for scanning QR codes via camera, and for using the macro camera
— Integrate UI with Firebase backend using Firebase Functions and Firestore database (Firebase Functions, types exists and backend interaction best practices etc. will/can be taught by our team)
— Write unit tests for important parts of the project
— Write UI/integration tests for the most important workflows of the project using Firebase Test Lab as a runner

**About the company:**
Software company that creates technology to protect digital information and goods, often combined with the physical world, e.g., creating digital twins.
Recently launched the project, which allows collecting physical stamps in an app by scanning them. Furthermore, the app allows identifying single stamps using image processing uniquely.
Therefore they utilize the device’s macro camera. They are looking for some developer resources for porting this technology to iOS as Apple just announced the macro camera.