DeveloperJobs.io
← Back to all jobs

Job Description

Michigan First Credit Union is expanding its Technology Services team in Lathrup Village, MI and invites an iOS Mobile Developer to help build platform specific mobile apps and mobile web applications. Join a member-focused organization built for service, professionalism, and growth, with a culture centered on delivering a high-quality member experience.

What you’ll do

  • Develop platform-specific mobile apps and mobile web applications.
  • Collaborate with UX interaction designers and visual designers to translate information architecture, navigation, finished visual designs, and process flows into solutions that are easy to use and aesthetically strong.
  • Own application development and support across story elaboration, estimation, analysis, design, programming, unit and integration testing, and code debugging using the Scrum framework.
  • Work in a highly collaborative, cross-functional, Agile environment, taking a lead role in various practices and decisions.
  • Use test-drive practices, including test automation, and contribute to small, just-in-time increments by elaborating, estimating, and designing work in tight loops.
  • Apply engineering rigor through root cause analysis, technology evaluation, and design spikes.
  • Swarm with other Scrum team members, pair program with different people in many situations, and report status for assigned software development and/or maintenance tasks.
  • Consistently follow the specified software development methodology.
  • Model courageous and continuous learning by helping team members learn and by promoting improvements in practices such as acceptance test driven development, continuous integration, and test automation.
  • Challenge the organization about new practices, processes, technologies, and languages while using EMEC (Every Member’s Experience Counts) in member communications.
  • Advocate The Michigan First Way, supporting Our Promise, 5 STARS Service, SOLVE IT, and ISMs, and reflect those ISMs in daily work and business interactions.
  • Mentor team members and represent the organization professionally in all contacts.
  • Perform duties as assigned.

What you bring

  • Bachelor’s Degree in computer science; an equivalent combination of education and applicable work experience will also be considered.
  • 3+ years of experience developing software currently in market.
  • 3+ years of experience with iOS and/or Android application development across levels of the stack.
  • In-market system level iOS and/or Android OS applications experience is required.
  • 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 with the ability to communicate and translate feedback, needs, and solutions effectively.
  • Exposure to user-centered design methodology and human factors principles.
  • Expert-level proficiency with platform-specific tools and languages, including Swift, iOS SDK, Java, Android SDK, RxAndroid, Dagger Dependency Injection, Swagger Codegen, and more.
  • Demonstrable hands-on proficiency with unit testing and automated testing and refactoring tools such as Junit, Jasmine, Selenium, Cucumber.
  • Proficiency with Agile software craftsmanship practices including clean code, TDD, continuous integration, Legacy Rescue, and Agile Testing.
  • Enjoys mentoring and leading teammates on a Software Craftsmanship path.
  • Excellent oral and written communication and interpersonal skills, with the ability to work in a fast-paced environment.
  • Strong ownership, good work ethic, and a teamful attitude, with capability to work in a member-centric environment.
  • Prior banking or credit union experience is a plus.

Technology focus

  • iOS, Android, Swift, iOS SDK, Java, Android SDK, RxAndroid, Dagger Dependency Injection, Swagger Codegen
  • REST, RPC, SOAP; Android Activities, Fragments
  • Unit testing, TDD, Continuous Integration, test automation, acceptance test driven development, Agile Testing, Legacy Rescue
  • Junit, Jasmine, Selenium, Cucumber, JavaScript, C#/.NET

Benefits

  • Very competitive pay.
  • Low-cost medical, dental, and vision benefit options; employer-paid life and disability insurance.
  • 401(k) with 100% match up to 5% deferral.
  • Tuition reimbursement for both Undergraduate and Graduate degree programs.
  • Complimentary concierge service to help with nearly any item on your to-do list.
  • Free, state-of-the-art fitness center at the Lathrup Village headquarters with exercise equipment, showers, and locker rooms.
  • Wellness initiatives and events throughout the year.
  • Loan discounts for certain secured and unsecured loans and mortgages.
  • Opportunities for pay increases, incentives, and profit-sharing based on performance.
  • Onsite subsidized Cafe 26 for team members’ use.
  • Onsite bowling center.

About Michigan First Credit Union

Founded in 1926 by educators, Michigan First Credit Union serves 160,000+ members across branches throughout Michigan and continues to grow. The mission is to provide the highest quality member experience, supported by a culture centered around service, professionalism, and growth.

Highlights include 500+ team members, 32 locations spanning Grand Rapids, Jackson, Lansing, Muskegon, and Metro Detroit, industry leadership through the Michigan First Foundation, a 24/7/365 Member Services Call Center, and over $1.5 Billion in assets.

Awards include 2025 Best & Brightest listings in the Nation, Metro Detroit, and West Michigan, Best Credit Unions to Work For, Crain’s Cool Places to Work in southeast Michigan, Detroit Free Press Top Workplaces, and multiple other workplace and culture excellence recognitions, along with a 2024 Bronze Level certification as a Veteran Friendly Employer and a 2021 Credit Union of the Year by NAFCU.

Location: 27000 Evergreen, Lathrup Village, MI 48076 (onsite)

Similar Jobs