What are the responsibilities and job description for the Android Developer position at USM?
Key points :
First Round Virtual - 2nd Round In - person interview
The candidate must have a valid Arizona / North Carolina state driver's license. Utility bills will not be accepted as proof, and relocation will not be considered
Job Title : Android Developer
Location : Scottsdale, AZ, USA | Charlotte, NC
Job Mode : ONSITE
Visa Restriction : Any Visa will Works Except H1_T,OPT, CPT ,F1, & STEM
Type / Duration : Contract, 0- 9 month(s) extension
No of years Need : 10 years of experience Needed
Local / No Local : Only Local
Mandatory Skills : Android 6.0 (API level 23) , Kotlin, Gradle, UI, Unit testing preferably (Espresso OR Junit), Dependency Injection, Dagger, RESTful APIs, GraphQL
Industry Experience : Banking is
Mode of hire : In- Person Interview (Client interview will be onsite)
Rate. : $55 / hr. on c2c | $48 / hr. on W2
Client : Accenture
Job Description :
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
- 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
Skill Set :
Salary : $48 - $55