Android Developer Job at Sophus IT Solutions, Scottsdale, AZ

dVBBZ2wwWm1vZHpQVlAyUHdVZXBXOGhaZGc9PQ==
  • Sophus IT Solutions
  • Scottsdale, AZ

Job Description

Please review the below JD:

Position Role/Tile: Application Developer (Android)- ONSITE SCOTTSDALE, AZ

Is this an onsite role? Yes, 3 days per week

Location: JeniusBank 18700 North Hayden Road, Scottsdale, AZ, USA

Responsibilities:

Client interview will be onsite.

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 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

• Highly motivated and able to work in a collaborative environment

• Identify exciting opportunities for adopting new technologies to solve existing needs and predicting 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 controls tools, preferably Git

• Interest in mobile security

• Experience with banking is a plus

Job Tags

3 days per week,

Similar Jobs