At Wipfli, people count
Our people are core to everything we do — the catalyst behind our ability to create exceptional impact and extraordinary results.
We believe in flexibility. We focus on relationships. We encourage each individual to follow their own path. And we seek feedback openly, from all.
People matter here and they feel it.
And we value curiosity. Curious is more than a personality trait. It’s a way of thinking. Of learning. Of working.
There’s purpose in this wonder. It makes us better. It makes us Wipfli.
If you want to be in an environment where you can make a difference — and make a professional home — Wipfli is the place for you.
The Senior Android Developer position is for an energetic and proactive engineer who will work alongside other application developers and support staff. We are looking for a decisive individual who possesses the skills set to manage multiple initiatives, spanning new software development projects as well as application maintenance and support.
Lead architecture and development of Android applications
Coordinate with strategy, internal and external stakeholders, and design during various project states
Be a core contributor to codebases across many projects and clients
Collaborate closely across development disciplines to coordinate, and in some cases drive feature functionality and implementation
Promote good team practices, such as regular code review and pair programming
Assisting the client support team using your technical background
Bring vision to the team in the form of new technology recommendations and approaches
Minimum of 5 years development experience with the Android SDK in Android Studio
Experience with Kotlin and Java
Background working with RESTful APIs
Familiarity working with Git version control in a collaborative team environment, creating pull requests and performing code reviews
Strong knowledge of relational databases and ability to write performant queries using SQL
Working knowledge of software design patterns, experience writing automated tests
Have contributed to at least 1 application on the Google Play Store
Familiar with Coroutin/Rxjava, Dagger/Koin, Retrofit and other libraries
Experience with MVVM with DataBinding architecture
Experience with Unit and UI testing
Nice to Haves
A published app in the Google Play Store that demonstrates your skills and expertise
Experience working with alternative mobile frameworks like React Native/Fluter
Skill is working with clients, explaining complex requirements and concerns to a variety of different audiences
Experience building iOS and/or web applications
A degree in computer science, software engineering, or similar field
Our recruiting team will guide you through our evaluation and interviewing process. We will communicate an update on your status as soon as possible. The recruiting team member guiding you through this process is Jane Welch, and you can find her on LinkedIN Here. She is based in our Madison, WI office and looks forward to guiding you through this process.