Bankjoy

Bankjoy

Senior Android Engineer

Canada · Senior

Sponsorship not specifiedDetected 36 days ago
KotlinAndroidBackend DevelopmentCode ReviewGitCI/CDRESTCommunicationCollaborationProblem SolvingMentoringAdaptability

About the role

  • Bankjoy provides modern digital banking products including mobile banking, online banking, online account opening, loan origination, and conversational AI.
  • Android Engineer for our mobile team to join Bankjoy!
  • Bankjoy provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age or disability. #LI-Remote

Responsibilities

  • Partner cross-functionally with product, design, and engineering to deliver high-quality, user-centric Android experiences
  • Design, develop, and maintain Android applications using Kotlin with a strong focus on performance, scalability, and usability
  • Architect and implement robust, maintainable solutions aligned with best practices and long-term product goals
  • Participate in feature planning, technical design, and effort estimation
  • Maintain and improve code quality through testing, code reviews, and continuous refactoring
  • Write and maintain unit tests to ensure reliability and stability
  • Maintain and enhance CI/CD pipelines and development workflows
  • Document code, systems, and processes to support team knowledge sharing
  • Bankjoy is a Y Combinator and Bessemer Venture Partner backed FinTech startup.
  • You will be responsible for developing native Android code solutions to build digital banking products and features with best UI and UX practices.

Requirements

  • 7+ years of professional software development experience, including 5+ years focused on Android development
  • Strong proficiency in Kotlin and modern Android development, with experience building scalable UI, state management, and app architecture.
  • Strong understanding of software architecture patterns (MVVM, MVC, etc.) and best practices
  • Strong understanding of UI/UX principles and building intuitive user experiences
  • Ability to make sound technical decisions and balance trade-offs in fast-paced environments
  • Solid experience with testing practices (unit testing, UI testing, TDD) and maintaining high code quality standards
  • Proficiency with Git and modern development workflows
  • Track record of success in high-growth or startup environments, demonstrating ownership and adaptability
  • Bachelor's degree in Computer Science, Computer Engineering, or equivalent experience
  • Proven experience designing, building, and shipping high-quality, scalable Android applications
  • Solid experience integrating RESTful APIs, backend services, and third-party libraries
  • Demonstrated ability to lead technical initiatives and deliver projects end-to-end
  • Experience mentoring engineers, conducting code reviews, and improving team code quality
  • Strong cross-functional collaboration skills with product, design, and backend teams
  • Exceptional problem-solving skills, strong communication, and a collaborative mindset

Compensation

  • Competitive compensation

Company info

  • We are changing the way community banks and credit unions do business, enabling them to become tech-driven and digital first.
  • Our mission is to revolutionize banking tech infrastructure by leading digital transformation at financial institutions - big and small.
  • We're looking for a talented Sr.

This listing is sourced directly from Bankjoy's careers page and normalized into a canonical job model.