Sr Android Engineer - Flagship Mobile App
About the role
About Us
About these teams
Content
Drive Up/Pickup
As a Senior Android Software Engineer on the Flagship mobile team you will
- Own development, testing, and quality of new features in collaboration with product and design partners
- Keep abreast of technology trends and advances in mobile technologies
- Research, evaluate, and provide objective feedback on technologies
- Inform innovative design with relevant technology insights
- Develop fully functional prototypes to objectively test against hypotheses
- Be able to produce clear and concise technical deliverables for internal and external use
- Innovate constantly and maintain a technical edge
Core responsibilities of this job are described within this job description. Job duties may change at any time due to business needs.
About You
- 4 year degree or equivalent experience
- 5+ years of experience in software design & development
- 3+ years of experience developing apps for Android
- Experience developing in Kotlin, including using coroutines
- Experience with distributing mobile applications via public app stores and/or enterprise channels
- Excellent knowledge of working with dynamic data using services (e.g., JSON, REST APIs, etc)
- Experience performance profiling and tuning consumer facing mobile applications
- Excellent hands-on skills with Android application development tools, including Android Studio and the Android SDK
- Good communicator and team player with strong organizational skills
- Proactively helps drive innovation within the company
Desired Experience
- Experience with Jetpack Compose
- Experience integrating libraries with Gradle and using other third party frameworks tools and SDKs, such as Retrofit, Moshi, and Epoxy
- Experience with dependency injection frameworks such as Dagger, Hilt, or Anvil
- Experience with instrumented UI testing with Espresso
- Experience with continuous delivery in mobile, including Test- or Behavior-Driven Design, code review, static analysis, continuous integration, automation and functional testing
- Experience with authenticated sessions using OAuth and authentication tokens
This position will operate as a Hybrid/Flex for Your Day work arrangement based on Target's needs. A Hybrid/Flex for Your Day work arrangement means the team member's core role will need to be performed both onsite at the Target HQ MN location the role is assigned to and virtually, depending upon what your role, team and tasks require for that day. Work duties cannot be performed outside of the country of the primary work location, unless otherwise prescribed by Target. Click here if you are curious to learn more about Minnesota.
Benefits Eligibility
Americans with Disabilities Act (ADA)
Skills
Who can apply
The employer didn't state any visa, work authorization, citizenship or clearance requirements in this posting. Confirm with the employer before applying.
Read automatically from the employer's posting text. Always confirm with the employer — requirements can change after a job is published.