We’re a small and tight-knit team that is working on a completely new project within Peak that utilizes AI at its core.
At Peak, we put progress and creating impact at the core of our existence, and as a team we all strive for this goal relentlessly.
As such, we have formed a new team within Peak that will try to tackle impossible problems by first becoming a team and then learning and progressing continuously.
We are looking for an experienced Android Engineer to join our newly formed team.
Here’s what you’ll be doing
Join the mobile team to help build our Android application.
Engage in an iterative process of designing, testing, improving and shipping our Android app.
Collaborate with the rest of the engineering team to design and launch new features.
Write clean, maintainable code and participate in peer code-reviews.
You will have ownership of a primary work stream, which you will own end-to-end, but work in close collaboration with your fellow mobile engineers.
You will be expected to be a key contributor and thought leader in driving the architecture, code health and processes for building robust mobile products.
Desired skills and experiences
University degree in Computer Science or any equivalent department.
3+ years of Android development experience.
A deep care about developing, releasing and maintaining high quality code.
Strong engineering skills and programming fundamentals.
Good command of Android Development (Android Studio, Java and / or Kotlin) and experience on best practices and idioms in either of these languages.
Apart from language and technology, having software architecture design, OOP and design patterns principles on various scales.
Familiarity with RESTful APIs to connect Android applications to back-end services.
Understanding of Google’s Android design principles and interface guidelines.
Proficient understanding of code versioning tools.