Applications Development Consultant / Android Developer
Client : United Health Group
Location : Eden Prairie, MN (Local candidates only)
Contract role ( No OPT or CPT visa or H1B )
Interview process : Phone followed by a Video Webex.
Title : Applications Development Consultant / Android Developer
IDEAL BACKGROUND: Ideal candidate should be well-versed in Android development, understand mobile debugging, and have experience connecting to RESTful services.
TOP REQUIREMENTS: Android O/S, Mobile development, Agile methodology.
*** What experience will set candidates apart from one another? Knowledge and real-world experience in Android development? preferably in native Kotlin.
SOFT SKILLS: The candidate needs to listen and work collaboratively within a scrum team. The candidate should be able to grasp unique business requirements and constraints and work within those confinements. As a senior engineer the candidate must be able to coach and mentor early career engineers.
INTERVIEW PROCESS: I like to do a phone interview and then an in person interview. Typically, either a colleague or I would do a 30 minute intro where we can get to know the person to see if they would be a good fit, and then bring the candidate in for an hour or so to have a more technical discussion with some of our leads.
Is this person a sole contributor or part of a team? Part of a team
If so, please describe the team? (Name of team, size of team, etc.). Teams are generally 3 to 6 developers split between mobile and service development. This position will focus on the Android development.
What are the top 5-10 responsibilities for this position? (Please be detailed as to what the candidate is expected to do or complete on a daily basis).
Attend regular scrum meetings. Design and develop software. Unit test software. Participate in architecture/design reviews. Collaborate with service developers in order to understand APIs. Deliver on time and with quality. Create and implement patterns. Mentor early career engineers.
What software tools/skills are needed to perform these daily responsibilities?
Kotlin (or Android Java), Agile Methodology.
What skills/attributes are a must have?
Real-world Android development experience, API calls.
What skills/attributes are nice to have?
Cloud (Origin, AWS, or Azure), Java/Microservices Architecture, Jenkins