Mobile Developer - Android
Michigan, Grand Rapids-Muskegon-
We are looking for a strong Android developer to fill a key role on our growing Digital & Loyalty team. The individual selected for this role will use their broad knowledge of systems and technologies, including web services and front-end, to build innovative, highly visible customer-facing solutions in an Agile environment. The successful candidate will have demonstrated ability to lead and mentor other developers and act as an internal subject-matter expert for Android Development. The successful candidate will also be highly motivated, creative, and have a passion for building powerful and engaging digital experiences for our Customers.
Key Responsibilities include
: Being a part of our agile teams and contributing high-quality code (Unit Test, Continuous Integration) as part of our Loyalty Program
: Contributing to and fostering the growth of a culture of innovation and creativity within the Loyalty team
: Providing thought leadership on emerging technologies, best practices, and opportunities for improvement within the technology stack
: Interacting with customers and partners in an agile environment, including product owners, business analysts, project managers, and stakeholders
: Helping to coach a team of like-minded developers while working to refine and mature our development practice in the digital space
: Focusing on quality as one of your primary goals Working independently and proactively
A qualified candidate will possess the following
3-5+ years Android Native Development
Ability to work in toolsets such as Android Studio, GIT, Github
Strong Java programming
Strong knowledge of development patterns and consuming RESTFul APIs
Agile - Able to work in a scrum team and deliver on a 2 week cadence. Must be familiar with the agile process.
Architecture - Must be able to demonstrate a level of application architecture and design using patterns such as MVVM
Communication - Must be able to clearly articulate technical solutions into a manner that a business person can understand.
Git - Must be able to use the git code repository tool and use the Git flow process.