Job Details

ID #43719276
State Michigan
City Lathrupvillage
Job type Permanent
Salary USD Up to $150,000 150000
Source The Talent Advantage Group
Showed 2022-06-30
Date 2022-06-09
Deadline 2022-08-08
Category Writing/editing
Create resume

Mobile Developer

Michigan, Lathrupvillage, 48076 Lathrupvillage USA

Vacancy expired!

#1495 Mobile Developer Job Description
  • 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.

ResponsibilitiesThe 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:
  • Test-drive code
  • 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
  • Pair program with different people in many situations
  • Report status of assigned software development and/or maintenance tasks
  • Consistently follow the specified software development methodology
  • Model courageous and continuous learning to the team. Actively help team members continuously learn
  • Promote improvements in programming practices such as acceptance test driven development, continuous integration, and test automation
  • Continuously learn and challenge the organization concerning new practices, processes, technologies, and languages
  • 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
  • 3 years of experience with iOS and/or Android application development at all levels of the stack.
  • Experience within market system level iOS and/or Android OS applications a MUST
  • Experience writing iOS and/or Android clients for Web Services (REST, RPC, and/or SOAP)
  • Experience with iOS and/or Android Activities and Fragments
  • Experience with multi-threaded development on iOS and/or 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 (Expert-level proficiency a must) - Swift, iOS SDK, Java, Android SDK, RxAndroid, Dagger Dependency Injection, Swagger Codegen, etc.
  • Is a developer who enjoys mastering and utilizing numerous mobile and web software development ecosystems such as Java/Android, Swift/IOS, C#/.NET, JavaScript, etc.
  • Must possess demonstrable hands-on proficiency with respect to Unit testing and automated testing and refactoring tools such as Junit, Jasmine, Selenium, Cucumber.
  • Is a proficient practitioner of Agile Software Craftsmanship principles and practices such as clean code, TDD, Continuous Integration, Legacy Rescue, and Agile Testing.
  • Enjoys being a strong mentor who can teach and lead teammates on Software Craftsmanship path.
  • 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, and teamful attitude.
  • Must be capable of working in a member-centric environment, with a practical approach and strong problem-solving skills.
  • Prior banking or credit union experience is a plus.

Vacancy expired!

Subscribe Report job