Export as PDFDownload PDF
#1495

Mobile Developer

Lathrup Village, Michigan
ExperienceOnsite
Exployee typeFull-time
  • Looking for an energetic, creative, and technically savvy Mobile Developer to work within our client’s Technology Services team.
  • The Mobile Developer will work within a collaborative cross-functional team to develop platform specific mobile apps, and mobile web applications.
  • The Mobile Developer will partner with the user experience interaction designers and visual designers to understand and translate the information architecture, navigation, finished visual designs and process flows into easy-to-use and aesthetically beautiful solutions.

 

Responsibilities

The Mobile Developer will be responsible for application development and support including story elaboration, estimation, analysis, design, programming, unit/integration testing and code debugging leveraging the Scrum framework. This person will work in a highly collaborative, cross-functional, and Agile environment and will assume a lead role for various practices and decisions. This person will:

  • Elaborate, estimate, and design for small increments of work…just-in-time
  • Perform root cause analysis, technology evaluation, and design spikes
  • Commit to completing well-defined work and deliver on those commitments
  • Swarm around tasks along with other Scrum team members
  • Report status of assigned software development and/or maintenance tasks
  • Consistently follow the specified software development methodology
  • Continuously learn and challenge the organization concerning new practices, processes, technologies, and languages
  • Test cases
  • Contribute to a strong team using their collaboration skills. Mentor team members.
  • Prospective candidates possess a high degree of business insight, creativity, decision making skills, a drive for results, the ability to negotiate, the ability to develop peer relationships, and a strong technical learning capability.

 

 

Requirements

  • Bachelor’s Degree in computer science or related degree or equivalent combination of education and work experience.
  • 3 years of experience developing software currently in market (personal or public)
  • 3 years of experience with Android application development at all levels of the stack.
  • Experience within market system level Android OS applications
  • Experience writing Android clients for Web Services (REST, RPC, and/or SOAP)
  • Experience with Android Activities and Fragments
  • Experience with multi-threaded development on Android platforms
  • Creative problem-solving skills and ability to effectively communicate and translate feedback, needs and solutions
  • Exposure to and general understanding of user-centered design methodology and human factors principles.
  • Knowledge and understanding of platform-specific tools and languages -, Java, Android SDK, RxAndroid, etc.
  • Must possess demonstrable hands-on proficiency with respect to Unit testing and automated testing
  • Is a proficient in Agile Software environments
  • Must have excellent communication skills (oral and written) and interpersonal skills.
  • Must have the ability to work in a fast-paced environment.
  • Must have good work ethic and strong sense of ownership of end result
  • Must be capable of working in a member-centric environment, with a practical approach and strong problem-solving skills.