Job Title: Android Developer
Location: Scottsdale, AZ, USA (ONSITE)
Type/Duration: Contract
Rate: $38 - $40 per hour
Summary:
We are looking for an Android Engineer to work on a brand-new banking application using Kotlin and Declarative UI. You will be working in a collaborative small team environment with the stability of a global parent company. Your primary responsibility will be working with product owners, QA engineers, and designers to develop a cutting-edge and stable mobile application.
Responsibilities:
- Own and contribute to the design, architecture, development, and best practices of our mobile application.
- Partner with development team and product team to create a highly performant application with user satisfaction.
- Collaborate with Quality Assurance team to ensure proper testing and maintenance.
- Be highly motivated and able to work in a collaborative environment.
- Identify exciting opportunities for adopting new technologies to solve existing needs and predict future challenges.
- Manage your own time: Solution, problem solve, and work both independently and as part of a team in a greenfield environment.
Skill Set:
- Bachelor’s degree in computer science or equivalent.
- 5+ years of experience with Android 6.0 (API level 23)+.
- 3+ years of experience in Kotlin and Gradle.
- 3+ years of experience with UI and Unit testing, preferably Espresso and Junit.
- 3+ years of experience with Dependency Injection, preferably Dagger.
- Experience with Jetpack: Compose, Android X, and other libraries.
- Knowledge of Material Design 3.0.
- Understanding of Clean architecture design philosophy.
- Good understanding of software design concepts and patterns.
- Good understanding of RESTful APIs, GraphQL, and how to connect Android applications to those services.
- Demonstrated experience in Agile development, application design, software development, and testing.
- Aptitude for learning and applying programming concepts.
- Ability to effectively communicate with stakeholders, product, and experience owners.
- Familiarity with CICD tools and Dev Ops.
- Familiarity with version control tools, preferably Git.
- Interest in mobile security.
- Experience with banking is a plus.
#J-18808-Ljbffr