At Zoolatech Nordstrom we strive to be as lean, agile and innovative as possible, through reliable, low risk releases. Continuous Delivery makes this possible by adapting our software in line with user feedback. This allows us to quickly deliver high value features to our customers while maintaining and improving overall quality.
We’re turning traditional programming on its head. We craft our code by writing automated tests first, and then write functional code to make those tests pass. Our teams follow this pattern in a small, iterative fashion, so we have the highest quality code possible to address our customer’s requirements.
The ideal Software Engineer will thrive in a lean, agile, intellectually challenging environment, enjoy solving big problems and collaborating with other team members to create high-quality, scalable, leading edge software solutions.
Understand business priorities and requirements;
Collaborate with the team to come up with optimal technical solutions;
Write reliable and scalable code;
Ensure solid test coverage;
Do meaningful code reviews;
Take ownership of system quality;
Be ready to work on multiple topics
Be flexible to priority changes
You are a passionate Android Engineer who is eager to work with new technologies while trying to challenge yourself and deliver clean, easily maintainable and testable code.
You have 3+ years of experience working in high performing Teams and can independently drive end-to-end delivery, facilitating technical discussions and complex decision making.
You have a deep understanding of the Android SDK, industry standard design patterns for Android Apps, and Kotlin as the programming language
You are familiar with the functional programming concepts of Kotlin.
Familiarity with RxJava, Jetpack Compose and Coroutines is a bonus.
You have a good understanding of how to work with REST services and APIs. Familiarity with GraphQL is a bonus.
You are knowledgeable about engineering practices that lead to writing well-tested high quality code.