Senior Android or iOS Mobile Developer - Backbase

Aequilibrium·Remote(Canada)
Software Development

WFA Digital Insight

The demand for skilled mobile developers continues to rise, with the market expected to grow by 25% in the next two years. In this current remote job market, companies like Aequilibrium are looking for talented individuals who can deliver high-quality products and services. With over 5 years of experience in Android or iOS development, you'll be in high demand. Aequilibrium stands out from the crowd with its commitment to innovative change in financial services and its award-winning team. Before applying, make sure you have hands-on experience with clean architecture patterns and a solid understanding of Agile software development methodologies.

Job Description

About the Role

As a Senior Android or iOS Mobile Developer at Aequilibrium, you will be working on multiple projects simultaneously, collaborating with designers, product managers, and your development team to deliver compelling user-facing products and services. Your role will be crucial in driving innovative change in financial services, and you will be part of a fun and agile company that values clean, maintainable, and testable code. You will be working closely with clients to solve their business challenges, and your expertise in technology will be essential in delivering high-quality solutions.

Aequilibrium is a Canadian tech professional services company that is committed to creating winning web, mobile, and VR solutions. The company uses Agile methodologies and Lean Startup principles to deliver projects faster and with less risk. As a Senior Android or iOS Mobile Developer, you will be part of a team that is dedicated to making a meaningful impact on client deliverables.

The company culture at Aequilibrium is one that values collaboration, innovation, and creativity. You will be working with an award-winning team that is passionate about technology and using it to solve complex business challenges. The company offers a fully remote work environment, which means you can work from anywhere in the Americas.

What You Will Do

  • Develop and maintain native Android and iOS apps using Kotlin, Java, and other programming languages
  • Collaborate with designers, product managers, and your development team to deliver high-quality products and services
  • Work closely with clients to solve their business challenges and deliver solutions that meet their needs
  • Apply Agile values to your work and understand how they can add to your team's success
  • Write clean, maintainable, and testable code that solves business problems quickly
  • Develop and maintain software using clean architecture patterns such as MVVM
  • Create automated unit tests and ensure quality in your code
  • Work with Jetpack libraries and other modern software development tools
  • Develop and launch native Android and iOS apps to Google Play and Apple App Store
  • Understand the ins and outs of fragments, animation, threading, and the latest Android SDKs
  • Integrate and customize the Backbase digital banking platform for credit unions
  • Work directly with clients and stakeholders to deliver high-quality solutions

What We Are Looking For

  • 5+ years of experience in an Android or iOS Developer role
  • 3+ years of experience in Angular development
  • Experience integrating and customizing the Backbase digital banking platform for credit unions
  • Experience working directly with clients and stakeholders
  • Strong analytical and problem-solving skills
  • Experience with Agile software development methodologies like Scrum
  • Bachelor's Degree in Computer Science or Engineering
  • Hands-on experience with clean architecture patterns such as MVVM
  • Solid understanding of proper code documentation, automation, and knowledge of the modern software development life cycle
  • Experience with CI/CD with Bitrise or Jenkins, automation, and scripting

Nice to Have

  • Experience in the financial services industry or professional services
  • Experience with reactive programming using RxJava
  • Experience developing and maintaining software using Kotlin and Java
  • Experience with Jetpack libraries and other modern software development tools
  • Experience developing and launching native Android and iOS apps to Google Play and Apple App Store

Benefits and Perks

  • Competitive compensation
  • Remote-first location
  • Medical, dental, and extended health benefits
  • Employee bonus programs
  • Team-bonding events
  • Opportunity to work with a fun and agile company that values innovation and creativity
  • Chance to work on multiple projects simultaneously and make a meaningful impact on client deliverables
  • Collaborative and dynamic work environment
  • Professional development and growth opportunities

How to Stand Out

  • Make sure you have a strong understanding of clean architecture patterns and Agile software development methodologies before applying.
  • Highlight your experience working directly with clients and stakeholders, as this is a key requirement for the role.
  • Be prepared to show examples of your coding skills, including your experience with Kotlin, Java, and other programming languages.
  • Research the company culture and values, and be prepared to talk about how you can contribute to the team's success.
  • Don't be afraid to ask questions during the interview process, such as what the typical day-to-day responsibilities of the role are and what the company's expectations are for the position.
  • Be sure to showcase your experience with CI/CD with Bitrise or Jenkins, automation, and scripting, as this is a key skill required for the role.
  • Consider creating a portfolio of your work, including examples of your native Android and iOS apps, to demonstrate your skills and experience to potential employers.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.