Michigan, Grand Rapids-Muskegon-
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 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 Retail operations
: 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 Retail 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 retail space
: Focusing on quality as one of your primary goals Working independently and proactively
Top three resources only.
: 1-5+ years Android Native Development - highly skilled
: Ability to work in toolsets such as Android Studio, GIT - highly skilled
: Strong Java or Kotlin (Kotlin is a plus)
: 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. Must be able to review others code and provide constructive feedback on others code.