M

Michigan First Credit Union

Member-owned financial cooperative serving Michigan residents

Mobile Developer - Android

Mobile EngineeringConfirmed live in the last 24 hours
Full-timeLathrup Village, MI, USA

About the Job

Requirements

  • A bachelor's degree in computer science is required, or an equivalent combination of education and applicable work experience.
  • At least 3 years of experience developing software currently in market.
  • At least 3 years of experience with iOS and/or Android application development across all levels of the stack.
  • Experience with in-market system-level iOS and/or Android operating system applications.
  • Experience writing iOS and/or Android clients for web services, including REST, RPC, and/or SOAP.
  • Experience with iOS and/or Android Activities and Fragments.
  • Experience with multithreaded development on iOS and/or Android platforms.
  • Exposure to and general understanding of user-centered design methodology and human factors principles.
  • Expert-level proficiency with platform-specific tools and languages such as Swift, iOS SDK, Java, Android SDK, RxAndroid, Dagger Dependency Injection, and Swagger Codegen.
  • Familiarity with mobile and web software development ecosystems such as Java/Android, Swift/iOS, C#/.NET, and JavaScript.
  • Demonstrable hands-on proficiency with unit testing, automated testing, and refactoring tools such as JUnit, Jasmine, Selenium, and Cucumber.
  • Proficiency in Agile Software Craftsmanship principles and practices such as clean code, test-driven development, continuous integration, legacy rescue, and Agile testing.
  • Ability to communicate effectively and translate feedback, needs, and solutions.
  • Ability to work in a fast-paced, member-centric environment.
  • Strong problem-solving skills and a practical approach.
  • Prior banking or credit union experience is a plus.

Responsibilities

  • Develop and support applications, including story elaboration, estimation, analysis, design, programming, unit and integration testing, and code debugging using the Scrum framework.
  • Partner with user experience interaction designers and visual designers to translate information architecture, navigation, finished visual designs, and process flows into easy-to-use solutions.
  • Work in a collaborative, cross-functional, and Agile environment, taking a lead role in practices and decisions.
  • Test-drive code.
  • Elaborate, estimate, and design 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 with other Scrum team members.
  • Pair program with different people in varied situations.
  • Report status of assigned software development and maintenance tasks.
  • Follow the specified software development methodology.
  • Model continuous learning and help team members continuously learn.
  • Promote improvements in programming practices such as acceptance test-driven development, continuous integration, and test automation.
  • Continuously learn about and challenge the organization concerning new practices, processes, technologies, and languages.
  • Contribute to a strong team through collaboration and mentor team members.
  • Represent the organization professionally in contacts with team members and members, support its service principles and initiatives, and use Every Member’s Experience Counts in member communications.
  • Perform other assigned duties.

Desired Qualifications

  • Prior banking or credit union experience is a plus.

About the Company

Michigan First Credit Union

Member-owned financial cooperative serving Michigan residents

Michigan First Credit Union provides financial services to members in Michigan. It serves residents and businesses with savings, checking, loans, mortgages, and other financial products, backed by over $1.4 billion in assets and a member base of more than 165,000. Members gain access to accounts and services to manage money, borrow, save, and invest, using in-branch or digital channels. Unlike for-profit banks, it is a member-owned credit union that pools members’ deposits to offer competitive rates and personalized service. The organization differentiates itself through its community focus, local presence, and nonprofit structure aimed at returning value to members rather than maximizing profits. Its goal is to provide high-quality financial products and services to Michigan residents and businesses while growing its membership and maintaining financial stability.

Company size
201-500
Company stage
Grant
Total funding
$3.7M
Headquarters
Lathrup Village, MI
Founded
1926

Recently Posted Jobs

Explore more opportunities at Michigan First Credit Union

See more jobs