Position: Android Developer :: AR app
Company: Tribe
Experience required: 1y
Category: Android
English level: intermediate
Published: 2021-11-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 Android developer to help embed our core technology into user-friendly Android apps. Reporting to Mobile Tech Lead, your primary tasks will be:
​
- Design and build advanced applications for the Android 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
- Kotlin
- experience or interest in learning about AR on Android
- third-party libraries and APIs (Firebase, Retrofit, Coroutines, Dagger2/Hilt)
- knowledge of Design Patterns and App Architecture
- 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